随笔分类 -  Selenium

摘要:1, 定位普通带空格的文本 例如定位 <a> 登录 </a> //*[normalize-space(text())="登录"] 或者<a> 登录 </a> //*[normalize-space(text())="登录"] 2,定位的文本标签中带有 <th><script> ABCD("123", 阅读全文
posted @ 2021-01-21 11:53 2020不在低调 阅读(949) 评论(0) 推荐(0)
摘要:1,pytest 添加 setup和teardown A, 以特定名称来为所有用例进行设置 1 class TestCase(): 2 def setup_class(self): 3 print(" 在整个类测试开始之前执行一次 ") 4 5 def teardown_class(self): 6 阅读全文
posted @ 2020-07-23 11:03 2020不在低调 阅读(133) 评论(0) 推荐(0)
摘要:如下图,需要处理弹出框的登录操作 1,使用火狐浏览器可直接使用地址登录 http://username:password@192.168.0.1/ 2, 所有浏览器的通用解决方法 a.使用selenium打开浏览器 b.使用python多线程和autoit库去操作浏览器页面,完成输入点击的操作 阅读全文
posted @ 2020-05-16 14:41 2020不在低调 阅读(323) 评论(0) 推荐(0)
摘要:当页面元素被隐藏时,可用执行JavaScript来代替操作 点击 Execute Javascript $('.advButton').click() 赋值 Execute Javascript $('#kw').val('abc') 阅读全文
posted @ 2020-04-21 14:41 2020不在低调 阅读(444) 评论(0) 推荐(0)
摘要:python3.7 Chrome: # 修改lang=zh-CN即可更改语言, 可在 https://blog.csdn.net/Sam_ONE/article/details/102571595 下寻找对应的 chrome_options = webdriver.ChromeOptions() c 阅读全文
posted @ 2020-04-21 11:52 2020不在低调 阅读(1263) 评论(0) 推荐(0)