gpt4 book ai didi

c# - Selenium WebDriver - Chrome - C# - 无法以隐身模式启动 selenium 浏览器作为最大化浏览器

转载 作者:太空宇宙 更新时间:2023-11-03 23:12:24 24 4
gpt4 key购买 nike

我有一个包含 150 个测试用例的 Selenium 套件。测试必须在 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;

有没有办法确保浏览器始终 (100%) 以最大化模式启动。

浏览器未最大化时点击操作失败。

System.InvalidOperationException:未知错误:元素在点 (886、466) 不可单击。其他元素将收到点击:

因此,我想以最大化模式运行。在最大化模式下,我没有收到此错误。请帮忙。

谢谢

最佳答案

试试这个代码:

ChromeOptions options = new ChromeOptions();
options.AddArguments("--incognito");
IWebDriver driver = new ChromeDriver("C://",options);

对我有用

关于c# - Selenium WebDriver - Chrome - C# - 无法以隐身模式启动 selenium 浏览器作为最大化浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38643340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com