随笔分类 -  Selenium+python3自动化测试

摘要:上一篇文章写了给HTMLTestRunner增加饼状图,这让我们的报告看起来更直观一些,但是细节方面还不是太让人满意,比如,我们查看执行通过、失败、错误的用例时,HTMLTestRunner给出了一大段代码,让人看着头大,如果给出截图是否更直观,一目了然的了解用例执行情况呢,答案是肯定的。 给HTM 阅读全文
posted @ 2020-07-22 11:22 李荣洋 阅读(934) 评论(2) 推荐(1) 编辑
摘要:在实际使用HTMLTestRunner时,会觉得默认报告样式不够好,不能直观展示用例执行情况,所以需要给HTMLTestRunner报告增加一些直观样式。 楼主选用的是饼状图,各位小伙伴也可以根据自己喜好选择。修改HTMLTestRunner样式需要HTML、CSS等基础,Python就不用说了吧。 阅读全文
posted @ 2020-05-13 18:25 李荣洋 阅读(1305) 评论(0) 推荐(1) 编辑
摘要:问题详述: 事情是这样式的,最近接收一个新项目做UI自动化,在编写脚本时发现登录定位不到登录成功页面的元素信息,尝试了各种定位方式都不行,最后发现因为页面是带js渲染的网页,所以根本就没加载登入成功的HTML代码!!哭晕在厕所。 虽然找到了原因,但想要解决在网上也是查询了各种方法,爬过了各种坑,最后 阅读全文
posted @ 2020-04-09 19:51 李荣洋 阅读(3353) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 自动化测试用例设计 对于测试人员来说,不管是进行功能测试、自动化测试还是性能测试都需要编写测试用例,测试用例的好坏往往能准确地体现测试人员的经验、能力以及对项目需求的理解深度。所以,在正式开展自动化测试工作之前,我们有必要聊聊自动化测试用例的一些 阅读全文
posted @ 2020-01-15 10:32 李荣洋 阅读(6129) 评论(1) 推荐(1) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 WebDriver驱动 在前几篇文章中,我们对WebDriver驱动的实现进行了简单分析,到目前为止,我们所熟悉的浏览器驱动有:Firefox Driver、Chrome Driver和IEDriverServer等。除此之外,WedDriver 阅读全文
posted @ 2020-01-14 20:35 李荣洋 阅读(479) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 参数化平台及浏览器 通过Selenium Server可以轻松地创建本地节点。而Remote的作用就是配置测试用例在这些节点上执行,下面就通过例子来演示他们两者的组合。 在本机打开cmd命令提示符窗口,分别启动一个hub和两个node节点。 下面 阅读全文
posted @ 2020-01-14 15:24 李荣洋 阅读(398) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 Remote实例 下面通过Python来运行测试用例。 首先,通过Windows命令提示符(或Linux终端)启动Selenium Server。 java -jar selenium-server-standalone-3.141.59.jar 阅读全文
posted @ 2020-01-08 08:49 李荣洋 阅读(337) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 Remote应用 要解释清楚Remote的作用并不太容易,不过我们可以通过分析selenium代码的方式来理解它的作用。我们知道WebDriver支持多浏览器下的执行,这是因为WebDriver针对每一种浏览器驱动都重写WebDriver方法。所 阅读全文
posted @ 2020-01-07 09:01 李荣洋 阅读(1219) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 Selenium Grid工作原理 Grid是用于设计帮助我们进行分布式测试的工具,其整个结构由一个hub主节点和若干个node代理节点组成。hub用来管理各个代理节点的注册和状态信息,并且接受远程客户端代码的请求调整,然后把请求的命令在转发给代 阅读全文
posted @ 2020-01-06 20:59 李荣洋 阅读(258) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 Selenium Grid2 Selenium Grid(以下简称Grid)同样分为两个版本:Grid1和Grid2,其实它的两个版本并非对应对selenium的两个大版本发布(即Grid2的出现要晚于selenium2)。不过新云的是,现在se 阅读全文
posted @ 2020-01-06 15:48 李荣洋 阅读(418) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 学习selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+seleniu 阅读全文
posted @ 2020-01-05 14:25 李荣洋 阅读(418) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 学习selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+seleniu 阅读全文
posted @ 2020-01-04 21:34 李荣洋 阅读(308) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 学习selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+seleniu 阅读全文
posted @ 2020-01-04 14:39 李荣洋 阅读(325) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 学习selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+seleniu 阅读全文
posted @ 2020-01-03 08:55 李荣洋 阅读(233) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 学习selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+seleniu 阅读全文
posted @ 2020-01-02 09:35 李荣洋 阅读(546) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 学习selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+seleniu 阅读全文
posted @ 2019-12-27 11:24 李荣洋 阅读(784) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 学习selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+seleniu 阅读全文
posted @ 2019-12-19 14:26 李荣洋 阅读(278) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 学习selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+seleniu 阅读全文
posted @ 2019-12-18 10:44 李荣洋 阅读(266) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 学习selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+seleniu 阅读全文
posted @ 2019-12-17 09:06 李荣洋 阅读(247) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 学习selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+seleniu 阅读全文
posted @ 2019-12-16 11:48 李荣洋 阅读(373) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示