- 博客(8)
- 收藏
- 关注
原创 selenium 中 is_dispay、is_enable、is_select 的用法
is_enable 可以判断按钮的点击状态,如有一个按钮在某中情况下置灰不可点击,可以用is_enable 来判断is_enable 可以隐藏状态,如有一个文案在某中情况下显示,可以用is_enable 来判断is_select 先暂定,目前没用到过...
2018-06-15 14:41:27
2982
1
原创 查找元素父节点的兄弟元素
前言:写自动化脚本时遇到一个很奇葩的需求,我前台上传文件后,系统会返回我该文件的id,我需要根据id找到上传后的文件,然后验证文件的正确性。 到此为止都是比较容易实现的,可是我还需要定位到该元素上一次,获取到该元素的上传年份,凭借我短短几个月的css经验,实在不知道该如何操作。同时咨询了公司的自动化大神和前端大神们,得知可以通过js及xpath来操作,我暂时选择了xpath,后期再更新js的操...
2018-06-15 14:06:26
1863
原创 python SyntaxError: non-default argument follows default argument
如上方截图,在定义方法时系统报错了,但是我完全找不出我的代码有任何问题,运行代码,console控制台报错:SyntaxError: non-default argument follows default argument网上翻阅了资料,返现...
2018-06-13 15:57:32
848
原创 selenium判断按钮的状态
在实际测试中,我们会遇到某些按钮置灰的情况,如:手机号码注册时,未输入正确长度手机号时注册按钮会置灰,对应代码:<button class="btn submit" disabled="" style="background: rgb(204, 204, 204);">下一步</button>输入正确手机号码后,按钮变成可点击状态:<button class="bt.
2018-06-12 13:34:00
12654
1
原创 selenium webdriver 对浏览器的控制
from selenium import webdriverdriver=webdriver.Chrome()driver.maximize_window()#窗口最大化driver.set_window_size(400.400)#设置窗口大小driver.back()#回退到上一页面driver.forward()#前进driver.refresh()#刷新当前页面...
2018-05-22 16:04:46
846
原创 The element reference of...is stale; either the element is no longer attached to the DOM,的报错处理
今天用python 写脚本时,需要便利一个列表中的元素,但是便利到其中某一个元素时,页面报错:Traceback (most recent call last): File "E:/work/pythonPro/pythonProject/SalaryBill/test.py", line 107, in <module> t.test_checkHelp() File "E...
2018-05-16 18:12:52
5308
1
原创 python 字符串的去空格、切片、去换行及完整输出
1.去空格方法: str.strip()#去除前后空格 str.replace(" ","")2.去换行符: str.replace("\n","")3.切片str.split(",")[1]#取出字符串“亮亮”str[-2:]#取出字符串“亮亮”str[4:5]#取出字符串“亮亮”...
2018-05-16 16:11:16
6510
原创 selenium “could not be scrolled into view” 解决方法
1.让脚本sleep一下,等页面加载完就可以了2.第二种情况比较尴尬,某些情况元素的visibility为hidden或者display属性为none,我们在页面看不到但是实际是存在页面的一些元素,这时候用 is_display 来判断(ele.display()): if ele.is_displayed(): #可以操作了 pass...
2018-05-15 13:22:01
23332
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人