我正在使用selenium C#,我正在尝试禁用弹出的“崩溃”Chrome:
我试着设置配置文件的首选项,但它似乎它是不会改变的,代码:
ChromeOptions options = new ChromeOptions();
options.AddUserProfilePreference("exit_type", "Normal");
options.AddUserProfilePreference("exited_cleanly", "true");
IWebDriver driver = new ChromeDriver(options);
我尝试将exit type的值更改为none & None,但在首选项文档中没有任何更改。
6条答案
按热度按时间vsnjm48y1#
我使用的是C#,我注意到只有当我们在finally块中使用Close()方法和Quit()方法时,Chrome驱动程序才能关闭。无需特殊选项。我想在java中也是一样的。这将有助于摆脱“恢复网页”,而启动Chrome与驱动程序
kwvwclae2#
我测试了@Icy给出的答案,它对我有效。我用的是:
它是由https://superuser.com/a/1343331所说的,唯一的问题是那里列出的方法,你每次都需要手动编辑文件,所以这更好,在2021年5月测试。只是不能投赞成票的答案,因为我还没有声誉,这是最后一次。
pgpifvop3#
使用下面的代码来处理这个弹出窗口:
sdnqo3pr4#
我在java中尝试了这段代码,它解决了我的问题:))
vsnjm48y5#
经过一个月的探索,我找到了一个解决方案。到处都写着的
--disable-session-crashed-bubble
参数是不相关的。使用--hide-crash-restore-bubble
。用python + selenium测试,可以用。范例:
dxpyg8gm6#
试试这个代码: