当前位置:编程学习 > JAVA >>

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 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,