Open robdmoore opened 9 years ago
This would be great to get merged. I'm having the acceptance tests fail on my Surface Pro 3 as Windows 8 defaults the zoom to 150%.
Hmm. I wonder if we can set the zoom level with selenium
On 23 Feb 2015, at 9:31 am, Dennis Roche notifications@github.com wrote:
This would be great to get merged. I'm having the acceptance tests fail on my Surface Pro 3 as Windows 8 defaults the zoom to 150%.
— Reply to this email directly or view it on GitHub.
You can use the Action class to zoom in/out with CTRL + and CTRL – . Maybe try CTRL 0 for 100%?
Sent from my iPad
On 23 Feb 2015, at 01:32, Rob Moore notifications@github.com wrote:
Hmm. I wonder if we can set the zoom level with selenium
On 23 Feb 2015, at 9:31 am, Dennis Roche notifications@github.com wrote:
This would be great to get merged. I'm having the acceptance tests fail on my Surface Pro 3 as Windows 8 defaults the zoom to 150%.
— Reply to this email directly or view it on GitHub.
— Reply to this email directly or view it on GitHub.
Unfortunately cannot use Ctrl + 0
as that defaults to 150%.
From that screenshot it looks like zooming out (Ctrl -) twice will get you to 100%
Is there a way to inspect the current zoom level?
On 23 Feb 2015, at 3:43 pm, Michael Whelan notifications@github.com wrote:
From that screenshot it looks like zooming out (Ctrl -) twice will get you to 100%
— Reply to this email directly or view it on GitHub.
Sorry, I was on the train and hadn't read the whole thread. If it's just IE then it's a known problem and I think you just have to set IgnoreZoomLevel = true.
var options = new InternetExplorerOptions
{
IntroduceInstabilityByIgnoringProtectedModeSettings = true ,
IgnoreZoomLevel = true
};
return new WebDriverBuilder<InternetExplorerDriver>(() => new InternetExplorerDriver(options))
.WithFileName("IEDriverServer.exe");
That doesn't fix the problem.
The zoom level would still be wrong and the screenshot will be different. Also, the screenshots are being taken in Firefox I think.
On Mon, Feb 23, 2015 at 4:02 PM, Michael Whelan notifications@github.com wrote:
Sorry, I was on the train and hadn't read the whole thread. If it's just IE then it's a known problem and I think you just have to set IgnoreZoomLevel = true.
var options = new InternetExplorerOptions { IntroduceInstabilityByIgnoringProtectedModeSettings = true , IgnoreZoomLevel = true }; return new WebDriverBuilder<InternetExplorerDriver>(() => new InternetExplorerDriver(options)) .WithFileName("IEDriverServer.exe");
— Reply to this email directly or view it on GitHub https://github.com/TestStack/TestStack.Seleno/pull/194#issuecomment-75502654 .
http://stackoverflowcom/questions/12034969/internetexplorerdriver-zoom-level-error
Also fixed a problem where an error after resolving a driver means the driver and browser didn't get tied to the parent process.
cc @mwhelan