随笔分类 - Python+selenium UI自动化
根据“上海悠悠”博客学习后自己稍作总结
摘要:我们以163邮箱登录界面为例,简单讲解下如何定位iframe中元素 一开始直接定位界面上元素,我们会发现无法定位到,为什么呢,我们可以通过查看页面元素发现页面中嵌入的有iframe,需要先定位到iframe才能定位到iframe里面的元素 步骤1:打开163邮箱首页,右键查看页面元素,我们可以看到用
阅读全文
posted @ 2020-05-15 15:34
hpliud
摘要:前面已经把环境搭建好了,下面我们就正式学习selenium的webdriver框架。本篇主要讲如何用Python调用webdriver框架的API,对浏览器做一些基本的操作,如打开、前进、后退、刷新、设置窗口大小、截屏、退出等操作。 1,打开浏览器 首先要从selenium中引入webdriver
阅读全文
posted @ 2020-05-15 09:55
hpliud
摘要:自动化只要掌握四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。 本篇主要讲几种基本的元素定位方法元素定位在这四个环节中是至关重要的,如果说按学习精力分配的话,元素定位占70%;操作元素10%,获取返回结果10%;断言10% 本人最常用的三个 通过i
阅读全文
posted @ 2020-05-15 09:52
hpliud
摘要:上一章节讲了安装python及selenium,该章节讲解下使用pycharm编辑器进行代码编写 下载地址:http://www.jetbrains.com/pycharm/download/#section=windows 推荐使用社区版,社区版免费 安装完成后,打开pycharm 新建工程:Fi
阅读全文
摘要:整理了下selenium+python环境搭建,搭建了很多次但每次都还是手忙脚乱,今天用心整理下 selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架,并且 Selenium 能够在一个或多个浏览器中执行这些测试。当然也支持其他更多浏览器,Ie和chrome,firefox浏
阅读全文
posted @ 2020-05-14 14:17
hpliud
摘要:批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。 unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner 一、导入HTMLTestRunner 1.这个模块下载不能通过pip安装了,只能下载后
阅读全文
posted @ 2018-12-14 10:23
hpliud

浙公网安备 33010602011771号