selenium定位
YP_FlowerSky
这个作者很懒,什么都没留下…
展开
-
python+selenium:字符串切片split()操作
我的问题:需要2.80这个金额。但通过定位元素, money01 = self.driver.find_element_by_xpath('//*[@class="money"]').textprint(money01)获取文本之后得到的是:¥2.80 需要切片获得2.80money = money01.split("¥")[1] #// 根据"¥"切片,[1]代表切割右边部分; [0]代表切割参照参数的左边部分print(money)print(type(money原创 2022-05-11 16:23:28 · 1383 阅读 · 1 评论 -
Python/selenium验证时间差
Python求时间差主要用datetime包,同一天的时间差:from datetime import datetime paytime1 = self.driver.find_element_by_xpath('//*[@class="ant-table-tbody"]/tr/td[5]').textprint(paytime1)# 2022-04-18 17:22:36current2 = time.strftime('%Y-%m-%d %H:%M:%S') # 当前时间t原创 2022-04-29 10:49:53 · 2743 阅读 · 0 评论 -
Selenium /Python 配置QQ邮箱后台自动发送邮件unittest//发送多人邮件报错: ‘list‘ object has no attribute ‘encode‘
目的:不打开QQ邮箱,自动化运行完毕之后,QQ邮箱自动向目标邮箱2发送结果邮件。QQ邮箱需要进行配置:获取qq邮箱授权码:邮箱-设置-账户:原创 2022-04-28 11:43:01 · 1908 阅读 · 0 评论 -
selenium定位遇到伪元素-无法定位(::after)
----------------------------------------------------问题描述:项目中需要定位到第二个单选框,( 用常用的xpath无法定位到:)self.driver.find_element_by_xpath('//*[contains(text()," 用户领取后有效天数 ")]').click()以上可以定位,但加上/preceding::span 向前找span就不行(报错:#element click intercepted/ Oth...原创 2022-04-27 11:40:13 · 3091 阅读 · 3 评论 -
selenium /python定位表格-问题记录(表格列表等)
问题1: 定位列表中手机号:18515422977对应的审核按钮正解:思路:先定位到手机号://*[contains(text(),"18515422977")]然后定位--当前节点之后显示的所有节点(用following::***):审核是第三个button按钮://*[contains(text(),"18515422977")]/following::button[3]---------------------------------------反向(错误演示)原创 2022-04-26 11:26:35 · 747 阅读 · 0 评论 -
selenium 自动化中(python)界面滚动条操作方法
虽然webdriver提供了操作浏览器的前进和后退的方法:driver.refresh() #刷新driver.back() #浏览器回退driver.forward() #前进driver.close() #关闭当前页面,只作用于当前句柄窗口driver.quit() #关闭浏览器但对于浏览器滚动条并没有提供相应的操作方法,以下使用的方法:借助JavaScript来控制浏览器的滚动条,webdriver提供了execute_script()方法来执行JavaScr原创 2022-04-20 17:53:28 · 1911 阅读 · 0 评论 -
XPATH定位常见的关系定位
常见节点间的关系 :父节点(Parent) 每个元素以及属性都有一个父节点。子节点(Children) 一个元素节点可有零个、一个或多个子节点。同胞节点(Sibling) 表示拥有相同父节点的节点。先辈节点(Ancestor) 表示某节点的父节点,父节点的父节点,以及父节点的所有祖先节点。后代节点(Descendant) 表示某个节点的子节点,子节点的子节点,以及子节点的所有后代节点举例:1.路径定位:查找第一个div标签下的“查询”按钮。# (绝对路径)driver.原创 2022-01-20 10:41:45 · 1410 阅读 · 0 评论