appium+python3 判断元素是否存在问题
在使用python3+appium测试时,需要判断某个元素是否存在,代码如下:lessionOneEnable=driver.find_element_by_id("alertTitle").is_enabled()
但是每次运行到这里,就会提示selenium.common.exceptions.NoSuchElementException: Message: An element could not be located on the page using the given search parameters.,我看网上都是这么写的,别人的就没报错,也不知道该怎么改了。 套上try和expect捕获异常 finomy 发表于 2017-10-24 09:10
套上try和expect捕获异常
try这种方法的易用性太差,而且我不仅仅判断这一个元素,多个Try...except是可以,但是代码看着就太难看了 这个是没有元素或者是未定位到元素的报错,你可以先看下这个元素是否存在,可能是元素还没加载出来就运行了这段代码导致的,还有就是可能是元素id是动态的,这种情况需要更换定位方式,总之你可以先从是否定位到该元素下手来找找错
页:
[1]