自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 selenium 中 is_dispay、is_enable、is_select 的用法

is_enable 可以判断按钮的点击状态,如有一个按钮在某中情况下置灰不可点击,可以用is_enable 来判断is_enable 可以隐藏状态,如有一个文案在某中情况下显示,可以用is_enable 来判断is_select  先暂定,目前没用到过...

2018-06-15 14:41:27 2888 1

原创 查找元素父节点的兄弟元素

前言:写自动化脚本时遇到一个很奇葩的需求,我前台上传文件后,系统会返回我该文件的id,我需要根据id找到上传后的文件,然后验证文件的正确性。   到此为止都是比较容易实现的,可是我还需要定位到该元素上一次,获取到该元素的上传年份,凭借我短短几个月的css经验,实在不知道该如何操作。同时咨询了公司的自动化大神和前端大神们,得知可以通过js及xpath来操作,我暂时选择了xpath,后期再更新js的操...

2018-06-15 14:06:26 1733

原创 python SyntaxError: non-default argument follows default argument

如上方截图,在定义方法时系统报错了,但是我完全找不出我的代码有任何问题,运行代码,console控制台报错:SyntaxError: non-default argument follows default argument网上翻阅了资料,返现...

2018-06-13 15:57:32 762

原创 selenium判断按钮的状态

在实际测试中,我们会遇到某些按钮置灰的情况,如:手机号码注册时,未输入正确长度手机号时注册按钮会置灰,对应代码:<button class="btn submit" disabled="" style="background: rgb(204, 204, 204);">下一步</button>输入正确手机号码后,按钮变成可点击状态:<button class="bt.

2018-06-12 13:34:00 12213 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 814

原创 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 5115 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 6418

原创 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 23150 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除