(selenium+python)判断一个元素是否存在,if的错误用法
2017-03-28 16:30
1566 查看
最初理解为if……else判断,非true则false
结果使用if定位元素,出错后并不会进入else,而是直接报错
据开发教导,TURE和FALSE之间还有个NULL,于是不能这么玩
打开判断一个元素是否存在的正确方式是创建一个判断函数
在需要判断元素时,需要在文中引入
结果使用if定位元素,出错后并不会进入else,而是直接报错
据开发教导,TURE和FALSE之间还有个NULL,于是不能这么玩
打开判断一个元素是否存在的正确方式是创建一个判断函数
def isElementExist(self,element): flag=True driver=self.driver try: driver.find_element_by_xpath(element) return flag except: flag=False return flag
在需要判断元素时,需要在文中引入
classflag3=CampusTest.isElementExist(self,"//div[text()='删除成功.']") if classflag3: driver.find_element_by_xpath("//div[@class='messager-button']/a[1]").click() print(u"校区删除成功") else: print(u"error:删除校区时,未成功删除")
相关文章推荐
- javascript中如何判断一个元素在页面中是否存在(转)
- 如何使用jQuery判断一个元素是否存在
- jquery判断一个元素是否存在
- 题目1.请给出一个运行时间为O(nlgn)的算法,使之能在给定一个由n个整数构成的集合S和另一个证书x时,判断出S中是否存在有两个其和等于x的元素。
- 在一个长度为n(n < 1000)的整数序列中,判断是否存在某两个元素之和为k。
- javascript下判断一个元素是否存在的代码
- 判断一个int数组中的元素是否存在重复
- 描述一个运行时间为O(nlgn)的算法,使之能在给定一个由n个整数构成的集合S和另一个整数 X 时,判断出S中是否存在有两个其和刚好等于 X 的元素。
- selenium+pyton关于判断元素是否存在的问题
- javascript(jquery)中判断一个元素在页面中是否存在的方法(转载-来自CSDN)
- 如何使用JQuery去判断一个元素(对象)是否存在
- 对于一个整数矩阵,存在一种运算,对矩阵中任意元素加一时,需要其相邻(上下左右)某一个元素也加一, 现给出一正数矩阵,判断其是否能够由一个全零矩阵经过上述运算得到。
- js 判断一个元素是否在页面中存在
- Python 快速判断字符是否在字典元素都存在
- 一个长度为N的整形数组,数组中每个元素的取值范围是[0,N-1],写一个算法判断数组中是否存在重复的数字
- 给出一个实数集合和一个实数,怎样判断集合中是否存在两个和等于该实数的元素
- 对于一个整数矩阵,存在一种运算,对矩阵中任意元素加一时,需要其相邻(上下左右)某一个元素也加一, 现给出一正数矩阵,判断其是否能够由一个全零矩阵经过上述运算得到。
- 在python中判断一个键是否存在于字典中的方法
- Android 判断SQLite数据库中是否存在某一个表格: CREATE TABLE IF NOT EXISTS
- python 判断一个进程是否存在