Exception处理
清冬暖雪
这个作者很懒,什么都没留下…
展开
-
driver.getCurrentUrl()方法无法获取跳转后的窗口链接
第一种方法 先通过 driver.getWindowHandle();方法获取新窗口的权柄,如何通过for if语句来将driver对象切换到新窗口中;将driver.getWindouwHandle()方法获取的页面权柄放在set集合中,然后移除原始窗口权柄,定位新窗口权柄,将driver指向新窗口。上面是通过for if语句来实现的 ,还有一种方法,同时也可以在切换回初始页面的driver,该方法是。原创 2023-12-13 16:22:22 · 408 阅读 · 0 评论 -
selenium-java,web自动化出现element click intercepted,Unable to locate element报错。
2、如果元素定位没有问题,且该报错现象是偶发性即有时代码执行成功 有时失败就可以知道是元素点击事件时发生的错误,如果元素点击事件是直接用 元素定位变量.click();就会经常出现该报错,如下图代码。3、这时就需要实例化Actions对象,通过Actions类中action.moveToElement(元素定位变量)方法来执行元素点击操作,action.moveToElement(元素定位变量).click().perform();1,首先检查By.xpath定位元素位置是否正确;原创 2023-12-13 09:18:00 · 447 阅读 · 0 评论