Tim*_*jan 2 c# selenium webdriver selenium-chromedriver selenium-webdriver
我有一个 Selenium 套件,它有 150 个测试用例。测试必须在 Chrome 浏览器中以隐身模式运行。
我能够以隐身模式启动浏览器。但问题是浏览器没有最大化(比如 10 个测试用例和剩余的 140 个测试用例浏览器以最大化模式启动),尽管有一个代码可以最大化浏览器。
因此,某些测试失败(所有 10 项测试)。
下面是我的代码
desiredCapabilities = DesiredCapabilities.Chrome();
var options = new ChromeOptions();
options.AddArgument(@"--incognito");
options.AddArgument("--start-maximized");
desiredCapabilities.SetCapability(ChromeOptions.Capability, options);
webDriver = new MyWebDriver(new Uri(gridHubURL), options.ToCapabilities(),TimeSpan.FromSeconds(ApplicationConfiguration.RemoteDriverTimeOutValue),testContext);
break;
Run Code Online (Sandbox Code Playgroud)
有没有办法确保浏览器始终(100%)以最大化模式启动。
浏览器未最大化时点击操作失败。
System.InvalidOperationException:未知错误:元素在点 (886, 466) 处不可点击。其他元素将收到点击:
出于这个原因,我想以最大化模式运行。在最大化模式下,我没有收到此错误。请帮忙 。
谢谢
小智 8
试试这个代码:
ChromeOptions options = new ChromeOptions();
options.AddArguments("--incognito");
IWebDriver driver = new ChromeDriver("C://",options);
Run Code Online (Sandbox Code Playgroud)
这个对我有用
| 归档时间: |
|
| 查看次数: |
9289 次 |
| 最近记录: |