gpt4 book ai didi

java - 如何避免 selenium webdriver 进程中的用户交互?

转载 作者:太空宇宙 更新时间:2023-11-04 11:27:29 25 4
gpt4 key购买 nike

我使用 selenium 创建了自动化程序,其中使用了 chrome 驱动程序。我必须将浏览器保持在最大化模式,以便在流程完成后向用户显示结果 5 秒。但有时用户会更快地阅读结果并手动关闭 Chrome。这会导致浏览器上的程序失去控制,并且无法调用 driver.quit();。因为这对于退出驱动程序很重要。我正在考虑避免用户与浏览器的交互。

selenium 中是否有任何方法可以避免用户交互?
如果有其他方法可以向用户显示这些结果,请告诉我。

最佳答案

您无法避免 Selenium 中的用户交互。如果你想在隐藏模式下运行测试,请尝试使用 headless 浏览器,如 phantomjs、htmlunit 驱动程序等。否则,你可以在 if 子句中验证驱动程序是否为 null,然后调用 quit 方法。或者您可以截取结果页面的屏幕截图并要求他们查看结果。

关于java - 如何避免 selenium webdriver 进程中的用户交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44182562/

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