时间:2021-05-22
在selenium中没有对应的方法,需要自己去写。
第一种:捕获异常
弊端:只要页面上有元素,不几个,都返回True
from selenium import webdriverimport unittestclass Test1(unittest.TestCase):# 一、准备浏览器驱动、网站地址# setUp在每个测试函数运行前运行,注意大小写;self不能省略 def setUp(self): self.driver=webdriver.Chrome() self.baseurl="https://" # 二、打开浏览器,发送请求 函数名必须以test开头 def test_01(self): browser=self.driver browser.get(self.baseurl)# 四、调用方法,判断元素是否存在 flag=Test1.isElementExist(self,“input”) if flag: print(“该元素存在”) else: print(“该元素不存在”)# 三、判断元素是否存在的方法 def isElementExist(self): flag=True browser=self.driver try: browser.find_element_by_css_selector(element) return flag except: flag=False return flag# 五、运行所有以test开头的测试方法if __name__=="__main__": unittest.main()第二种:find_elements方法
到此这篇关于selenium判断元素是否存在的两种方法小结的文章就介绍到这了,更多相关selenium判断元存在 内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、包含与删除两种方法解析1.booleancontains(Objecto);判断集合中是否包含某个元素。packagecom.bjpowernode.jav
本文实例讲述了python通过字典dict判断指定键值是否存在的方法。分享给大家供大家参考。具体如下:python中有两种方法可以判断指定的键值是否存在,一种是
在写脚本时,通常会有很多关于命令行参数,变量等的判断其是否存在或者类型是否正确。当判断一个从命令行接收到一个值,需要判断其是否为整型值时,有以下两种方法:1、用
jquery的ajax提交form表单的两种方法小结(推荐)方法一:functionAddHandlingFeeToRefund(){varAjaxURL=".
python怎么区分不同数据类型?Python判断变量的数据类型的两种方法一、Python中的数据类型有数字、字符串,列表、元组、字典、集合等。有两种方法判断一