花费 32 ms
python3+selenium入门04-元素定位

我们在对浏览界面做操作时,比如点击按钮,搜索框输入内容。都需要把鼠标挪过去,然后再点击,或者输入内容。在selenium操作时也是一样的。需要先对元素进行定位,然后才能进行操作。可以借助浏览器的开发者 ...

Fri Jul 20 01:56:00 CST 2018 0 2374
python3+selenium框架设计09-生成测试报告

使用HTMLTestRunner可以生成测试报告。HTMLTestRunner是unittest模块下的一个拓展,原生的生成报告样式比较丑,GitHub上有大佬优化过后的版本:GitHub地址。下载之 ...

Sat Aug 04 03:14:00 CST 2018 0 1665
python3+selenium框架设计03-封装日志类

首先我们先来实现日志的功能,日志可以使用python3自带logging模块,不会的可以百度一下相关文章,也可以看我另外一篇文章Python3学习笔记24-logging模块 在封装日志类前,我们需 ...

Fri Sep 14 19:55:00 CST 2018 0 1325
python3+selenium入门13-操作cookie

可以把cookie理解为自己账户的身份证。因为http协议是无状态的,上一个请求和下一个请求没有关系。但是有时需要有关联。比如登录之后,才能进行操作这样的设置。这个就是cookie在起作用。登录成功时 ...

Mon Jul 30 20:24:00 CST 2018 0 1258
python3+selenium框架设计01-Page Object

页面对象模型Page Object Modal是一种脚本设计模型,将页面元素,业务操作分割,当实际页面发生变化的时候,只需要修改页面元素文件,业务操作不需要修改。 具体实现需要先写一个页面公共类,里 ...

Fri Aug 03 02:04:00 CST 2018 0 955
python3+selenium入门02-操作火狐浏览器

使用selenium打开浏览器的时候,需要先去selenium官网下载一个对应浏览器的的driver插件。selenium下载。官网在国外可能打不开。或者可以从我网盘下载,但可能不是最新的网盘链接。将 ...

Thu Jul 19 22:55:00 CST 2018 0 802
python3+selenium入门03-操作谷歌浏览器

操作谷歌浏览器同样也需要下载相应的driver插件,官网下载。也可以从我的网盘下载,不过可能不是最新的,网盘地址。打开谷歌浏览器的操作和火狐的差不过。 webdriver.Chrome ...

Thu Jul 19 23:04:00 CST 2018 0 786
python3+selenium框架设计04-封装测试基类

在完成了日志类封装之后,那我们就要对测试基类进行实现,在其中对一些请求再次封装,在项目下新建一个framework文件夹,在文件夹下新建Base_Page.py文件,这是用来写测试基类的文件。在项目下 ...

Fri Aug 03 20:23:00 CST 2018 0 754
python3+selenium入门10-表单切换

当元素在ifarm或farm中时,需要先进入到表单中,然后才能定位元素进行操作。直接对元素定位。会提示元素无法找到。 将上面HTML代码保存在文本编辑器中,不要在wind ...

Sat Jul 28 00:32:00 CST 2018 0 753

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM