一、前言 这节主要是总结JS代码对HTML元素的增、删、改内容。因为它可以帮助我们解决很多实际问题,比如:打开多个窗口的时候,之前讲过用switch_to进行窗口之间的切换(selenium3+python自动化7-switch_to总结),但是切换比较麻烦。想要让新打开的链接在一个窗口打开 ...
前言 在进行接口测试或者自动化测试时,有时就要登录好多次,特别麻烦,那能不能不要一遍一遍输入账号,直接跳过登录页面进行操作。这个时候就要用到cookie,这次主要整理cookie的一些操作,包含获取cookie 删除cookie。 题外话,今天去公司办理辞职手续,遇到一个无赖公司真的让人头大又无语。好多小公司都抗不过这次的疫情,看似就业形势不好,但是是挑战也是机遇。建议换工作时,条件允许的情况下, ...
2020-03-17 11:18 0 1753 推荐指数:
一、前言 这节主要是总结JS代码对HTML元素的增、删、改内容。因为它可以帮助我们解决很多实际问题,比如:打开多个窗口的时候,之前讲过用switch_to进行窗口之间的切换(selenium3+python自动化7-switch_to总结),但是切换比较麻烦。想要让新打开的链接在一个窗口打开 ...
前言 本篇介绍几种常见的获取元素属性方法。比如:获取某个页面的title、某个元素的文本值、某个元素的标签、某个元素的属性值、浏览器的名字等 一、获取元素属性的方法 1.获取浏览器名字:driver.name 2.获取页面title:driver.title 3.获取元素的文本 ...
前言 虽然cookie相关操作在平常ui自动化中用得少,偶尔也会用到,比如登录有图形验证码,可以通过绕过验证码方式,添加cookie方法登录。 登录后换账号登录时候,也可作为后置条件去删除cookie然后下个账号登录 一、获取cookies:get_cookies() 1.获取 ...
一、多个窗口的切换 以百度为例:打开百度是一个窗口,点击登录》立即注册,就会打开第二个窗口,如何让两个窗口进行切换? 先获取当前打开所有窗口的handles,用到handles=driver.window_handles,此时handles是列表格式 再使用索引,切换到指定的窗口用到 ...
一、前言 本次总结是对之前内容的扩充selenium3+python自动化6-基本操作总结(键盘、鼠标、select下拉框) ,包含单元框和复选框操作、table定位等内容。 二、单选框(radiobox)和复选框(checkbox)操作 1.认识单选框和复选框 html代码 ...
一、前言 之前学过元素的8中定位方式,都是find_element_by_定位方法,定位的元素返回都是一个值,定位的方法同样适用于find_elemnts,不同的是:这种定位方式返回的值是一个lis ...
前言 有不少小伙伴在安装selenium环境后启动firefox报错,因为现在selenium升级到3.0了,跟2.0的版本还有有一点区别的。 安装环境过程中主要会遇到三个坑: 1.'geckodriver' executable needs to be in PATH ...
1.关键字: login 登录 log 日志 logging python日志模块 2.什么叫日志: 日志用来记录用户行为或者代码的执行过程 3.日志使用的地方: 1.排错的时候需要打印很多细节来帮助排错 2.有一些用户行为,有没有错都要记录下来(后台) 3.严重的错误 ...