圆月山庄资源网 Design By www.vgjia.com
在selenium中没有对应的方法,需要自己去写。
- 元素存在,但不唯一,操作元素会报错
- 元素不存在,操作元素也会报错
第一种:捕获异常
弊端:只要页面上有元素,不几个,都返回True
from selenium import webdriver import unittest class Test1(unittest.TestCase): # 一、准备浏览器驱动、网站地址 # setUp在每个测试函数运行前运行,注意大小写;self不能省略 def setUp(self): self.driver=webdriver.Chrome() self.baseurl="https://www.baidu.com" # 二、打开浏览器,发送请求 函数名必须以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方法
#除第三步,其他步骤同上 def isElementExist(self): flag=True browser=self.driver ele=browser.find_elements_by_css_selector(element) if len(ele)==0: flag=False return flag if len(ele)==1: return flag else: flag=False return flag
圆月山庄资源网 Design By www.vgjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
圆月山庄资源网 Design By www.vgjia.com
暂无评论...
更新日志
2024年11月01日
2024年11月01日
- 群星《戏梦》[FLAC/分轨][308.4MB]
- 魔兽世界永久60级什么时间开 永久60级开启时间介绍
- 魔兽世界奥卡兹岛血藻刷新点一览 wlk奥卡兹岛血藻刷新位置介绍
- 英雄联盟s14中国队种子怎么排名 s14中国队种子队伍排名一览
- 柏菲·梁玉嵘《知音梁品》限量开盘母带ORMCD[低速原抓WAV+CUE]
- [东升唱片]孙露《寂寞诱惑AQCD》高码率[FLAC]
- 群星-第8届2012十大发烧唱片精选HQ2CD[WAV+CUE]
- 九号公司两轮电动安全季行动圆满收官:为行业树立安全管理新标杆
- 创新驱动未来 中国移动5G云游戏深化智能运维应用推动行业发展
- 大型手游“帧数拉满” 骁龙8至尊版游戏表现强悍
- 谢金燕.2002-YOYO姊妹【华特】【WAV+CUE】
- 群星.1994-摇滚列车【音乐家】【WAV+CUE】
- 陈艾湄.1996-牵绊【巨翼】【WAV+CUE】
- 群星《无法抗拒的谎言 电视剧原声带》[320K/MP3][69.98MB]
- 群星《无法抗拒的谎言 电视剧原声带》[FLAC/分轨][372.04MB]