webdriver元素定位失败的处理
用Selenium-webdriver做web UI自动化。没什么经验所以有几个问题请教:1.当element找不到时,运行时就会产生一大堆的错误信息然后退出。有没有什么办法处理这种情况,比如我想做个操作:
先定义一个元素变量: var closeToast :WebElement=null
然后val closeToast = driver.findElement(By.className(ClassCloseToast))
我想要的结果是:如果closeToast 被定位到了那么我就执行一个closeToase.close的操作。如果没找到我就什么都不做。改如何实现呢? --------------------编程问答-------------------- try{
val closeToast = driver.findElement(By.className(ClassCloseToast))
}
catch(exception)
{}
补充:Java , Web 开发