#35 楼 @tongshanshanshan
if not By.is_valid(by) or not isinstance(value, str):
raise InvalidSelectorException("Invalid locator values passed in")
看了下源码,未找到 element 的时候,产生的是 InvalidSelectorException,该处为什么是 NoSuchElementException 异常呢?
多谢 多谢
def is_exist(self):
"""
To determine whether an element is exits
:return: TRUE or FALSE
"""
try:
if self.path_type == "ID":
driver.find_element_by_id(self.path_value)
return True
if self.path_type == "CLASSNAME":
driver.find_element_by_class_name(self.path_value)
return True
if self.path_type == "XPATH":
driver.find_element_by_xpath(self.path_value)
return True
if self.path_type == "NAME":
driver.find_element_by_name(self.path_value)
return True
return False
except NoSuchElementException:
return False
driver.find_element_by_xx() 后,不判断下是否未 None,直接 return True 吗?
赞一个 (: element.xml 这个文件是手动维护的吗?
果断购买,墙裂支持
QQ 185250950
薪资 9-18K,大牛可再谈。公司难免有离职的情况,招聘是长期进行的,有意者可私聊 qq: 185250950,感谢贵平台的资源,祝 testerhome 越办越好。
qq 需要手机号码验证~
您电话多少
Hi 我叫 tom,qq:535130409,工作年限:5 年,公司:百度旗下 - 点心移动。
工作介绍:09 年开始工作,11 年涉及移动互联网领域,做了 Android 和 IOS 财税软件和移动终端。目前在百度手机卫士测试团队,负责海外产品功能测试。工作会用 ui 自动化辅助工作,如 uiautomator 和 robotium。有 1 年嵌入式 C 开发经验,自学 java。
兴趣方向:测试开发方向,提升 coding 能力
谢谢~