2020年9月2日

Selenium3+python3自动化(三十二)--4类32种定位方法(find_element_by_xx, find_elements_by_xx, find_element)

摘要: 前言 slenium自动化,最重要的四步:定位元素、操作元素、获取返回值、断言,可见定位方法的重要性。 一、三十二种定位方法 下面八种是大家熟悉的,经常会用到的 1.id定位:find_element_by_id(id) 2.name定位:find_element_by_name(name) 3.c 阅读全文

posted @ 2020-09-02 22:21 星空6 阅读(692) 评论(0) 推荐(1)

Selenium3+python3自动化(三十一)--元素定位参数化(find_element)

摘要: 前言 元素定位有八种方法,那么有没有一种方法,可以把八种定位合为一种呢?也就是把定位的方式参数化,如,id,name,css等设置为一个参数,这样只需维护定位方式的参数就行了。find_element()可以实现。 一、find_element() 1.selenium元素定位里面其实是有这个方法的 阅读全文

posted @ 2020-09-02 21:05 星空6 阅读(1681) 评论(0) 推荐(0)

Selenium3+python3自动化(三十)--判断元素(expected_conditions)

摘要: 前言 如何判断一个元素是否存在,如何判断alert弹出来了,如何判断动态的元素等等一系列的判断,在selenium的expected_conditions模块收集了一系列的场景判断方法。 expected_conditions一般也简称EC 一、查看源码 方式一、打开python里这个目录可以找到: 阅读全文

posted @ 2020-09-02 16:24 星空6 阅读(555) 评论(0) 推荐(0)

Selenium3+python3自动化(二十九)--绕过验证码(add_cookie)

摘要: 前言 验证码这种问题是比较头疼的,对于验证码的处理,不要去想破解方法,这个验证码本来就是为了防止别人自动化登录的。 对于验证码,要么是让开发在测试环境弄个万能的验证码,如:1234,要么就是尽量绕过去,如本篇介绍的添加cookie的方法。 一、fiddler抓包 1.前一篇讲到,登录后会生成一个已登 阅读全文

posted @ 2020-09-02 14:56 星空6 阅读(609) 评论(0) 推荐(0)

Selenium3+python3自动化(二十八)--cookie相关操作

摘要: 前言 虽然cookie相关操作在平常ui自动化中用得少,偶尔也会用到,比如登录有图形验证码,可以通过绕过验证码方式,添加cookie方法登录。 登录后换账号登录时候,也可作为后置条件去删除cookie然后登录下个账号 一、获取cookies:get_cookies() 1.获取cookies方法直接 阅读全文

posted @ 2020-09-02 11:04 星空6 阅读(449) 评论(0) 推荐(0)

导航