问题描述
- selenium 自动化 插件安装弹出框怎么解决
-
最近有个项目,页面上有重量需要输入,重量是通过前端开发在chrome上开发了一个插件,连接到称上,会将重要返回给页面上。UI自动化过程中,打开这个页面,就会弹出插件不是最新的提示,自动化执行就会报org.openqa.selenium.UnhandledAlertException: unexpected alert open错误。
目前我是把这个异常catch处,然后接着继续自动化内容。
不知道是否合理? 有这方面经验的,能帮忙解答吗
public void inStorage(String mailNo,String logisticsCompany,String receiverName,String receiverMobile,
String villageStaName) {
try {
login(loginAccount, password, inStorageUrl);
setPage("InStorage");
open(inStorageUrl);
click("入库操作");
} catch (UnhandledAlertException e) {
driver.switchTo().alert().dismiss();sleep(2); input("运单号", mailNo); // keyDown(Keys.ENTER); sleep(1); input("包裹重量", "3.4"); input("手机号", receiverMobile); selectrk("物流公司", logisticsCompany); sleep(5); click("入库"); sleep(2); } }
解决方案
那么直接更新插件是不是可以解决
时间: 2024-12-31 19:57:49