我的情景是:
1. Click on new user button
2. Input the username and other details
3. Click on the save button
4. Click on logout button using JavascriptExecutor.
使用Selenium Webdriver自动执行上述方案。 在执行期间,某些用户名未输入(无关紧要。有些数据问题)。之后,我点击了“保存”按钮,提示显示用户详细信息未保存的浏览器警报。 现在我使用javascriptexecutor在警报激活时单击注销按钮。之后,执行在大约2-3小时内没有响应,然后它会抛出错误。
WebDriverException:与远程浏览器通信时出错。
答案 0 :(得分:0)
将评论作为回答发布,以使其他人受益
您是否在解除警报后尝试过同样的事情?
警报将是一个Windows对话框,一旦激活,就会使整个浏览器无法访问。因此,在无法访问的浏览器上执行JavaScript可能会导致浏览器无响应