用selenium定位百度登录按钮操作的时候报元素不可以交互

原始代码:

driver.findElement(By.name("tj_login")).click();

selenium 元素定位报 element not interactable解决方法

错误信息:

selenium 元素定位报 element not interactable解决方法

解决方案:

用name定位百度首页登录按钮时,存在两个相同的属性值,导致浏览器执行的时候获取失败

selenium 元素定位报 element not interactable解决方法

修改代码为xpath定位,用例执行成功

driver.findElement(By.xpath("//*[@id=\"u1\"]/a[8]")).click();

selenium 元素定位报 element not interactable解决方法

相关文章: