【发布时间】:2023-04-11 07:12:02
【问题描述】:
在 chrome 浏览器中执行 selenium webdriver 脚本时,我从位置 C:\Program Files\Google\Chrome\application\chrome.exe 打开了一个弹出窗口。
由于会话超时,此错误正在抛出。
注意:相同的代码库在其他机器上运行良好。
你能帮我解决这个问题吗?
我使用的代码如下:-
var arr = new string[7] {
"--start-maximized", "--ignore-certificate-errors", "--disable-popup-blocking", "--disable-default-apps", "--auto-launch-at-startup", "--always-authorize-plugins", "--user-agent= " + FrameGlobals.userAgentValue
};
chromeCapabilities.AddArguments(arr);
WebDriverObj = new ChromeDriver(chromeCapabilities);
这就是我启动 chrome 浏览器的方式。没有提到代码库中的任何版本。
提前致谢。 盒马
【问题讨论】:
-
检查您在 Webdriver 中使用的 Chrome 版本,以及实际安装的版本。我也遇到过类似的问题,而且很有帮助。
-
感谢德米特里的回复! var arr = new string[7] {“--start-maximized”、“--ignore-certificate-errors”、“--disable-popup-blocking”、“--disable-default-apps”、“--启动时自动启动”、“--always-authorize-plugins”、“--user-agent=”+ FrameGlobals.userAgentValue }; chromeCapabilities.AddArguments(arr); WebDriverObj = new ChromeDriver(chromeCapabilities);这就是我启动 chrome 浏览器的方式。没有提到代码库中的任何版本。你能说一下它在哪里吗?
标签: google-chrome selenium-webdriver