摘要: testsuits:案例执行 创建baidu_search1.py文件,这里会展示两种执行方式,一种是直接调用base_page中封装好的常用操作方法,另外一种是先调用baidu_homepage.py,通过baidu_homepage.py进行处理,再执行对应的案例,详见代码中的注释。代码如下: 阅读全文
posted @ 2019-08-09 17:20 丶老大叔 阅读(2551) 评论(0) 推荐(1) 编辑
摘要: baidu_homepage.py:调用常用操作方法 pageobjects中文件如下: 调用base_page.py中封装好的常用操作方法,并通过=>进行切割,个人觉得这一步没有必要,但是为了防止在执行案例时写的代码过多,所以这个包根据个人情况可用可不用,后面会解释调用baidu_homepage 阅读全文
posted @ 2019-08-09 17:09 丶老大叔 阅读(2040) 评论(0) 推荐(0) 编辑
摘要: framework包中文件如下所示: base_page.py:常用操作方法 在framework包下创建base_page.py文件,文件中封装一些页面常用操作方法,可以自己在这个类中进行对应方法的添加,代码如下: browser_engine.py:浏览器操作方法 browser_engine. 阅读全文
posted @ 2019-08-09 16:57 丶老大叔 阅读(6310) 评论(0) 推荐(0) 编辑
摘要: pycharm工程展示 最近在搭一个UI自动化测试框架,想把整个搭建过程分享出来,如果有不对的地方,希望大家能够指正,首先创建一个名称为,antomation_framework_demo的工程文件, pycharm中工程及文件如下图所示: config:文件中包含调用的浏览器驱动及打开的URL地址 阅读全文
posted @ 2019-08-09 16:48 丶老大叔 阅读(6666) 评论(0) 推荐(0) 编辑
摘要: 1、鼠标操作事件 很多时候我们在操作浏览器的过程中会遇到要做一些鼠标和键盘事件,例如:鼠标悬浮打开窗口、鼠标双击、鼠标右键单击、键盘回车键、组合键等操作 鼠标的操作方式都包含在ActionChains类提供的鼠标操作事件中,代码如下: 例如,在百度搜索界面需要将鼠标悬停在“设置”栏位上才能展开有关“ 阅读全文
posted @ 2018-08-16 10:39 丶老大叔 阅读(2551) 评论(0) 推荐(0) 编辑
摘要: 1、查看页面元素 页面要素的查看方式多种多样: IE直接在需要查看元素值的控件上点击鼠标右键选择检查元素选项,下方会弹出元素显示界面,可以在DOM资源管理器中查看对应控件的元素。 打开内容如下图所示: Chrome在需要查看元素值的控件上点击鼠标右键选择检查选项,下方会弹出元素显示界面,可以在Ele 阅读全文
posted @ 2018-08-15 20:24 丶老大叔 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 关于自动化测试其实很多时候都是为了节省时间做一些大批量的复用性工作,在正式学习自动化脚本编写之前,这里引用陈建忠老师的博客内容,希望大家能了解一下关于什么是自动化的知识,在日后做自动化测试的过程中会根据不同的项目、不同的需求、不同的测试内容制定合理的自动化测试方案。 前面学习了很多对于写代码进行铺垫 阅读全文
posted @ 2018-08-10 17:19 丶老大叔 阅读(1788) 评论(0) 推荐(0) 编辑
摘要: 学完前两节应该知道怎么配置环境变量、下载对应的驱动工具、下载对应的浏览器、安装python和使用pycharm了吧? 如果还没学会,就再往回翻翻- -。我觉得我写的其实还是蛮详细的了,闲话不多说了,继续下一章。 1、pycharm的使用 首先点击untitled-->右键选择New-->再点击Dir 阅读全文
posted @ 2018-08-10 15:58 丶老大叔 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: 上节已经安装好了python和selenium模块,当然了,自动化运行需要在对应的浏览器及需要对应的浏览器驱动才可以,现在跟我一起来看看吧 1、浏览器 浏览器多种多样,我们一般会选择Chrome/Firefox/IE等其中一种,在这里,博主推荐使用老版本的浏览器,因为新版本有很多不能和它对应的驱动版 阅读全文
posted @ 2018-08-09 09:13 丶老大叔 阅读(5103) 评论(0) 推荐(0) 编辑
摘要: 做自动化也很长时间了,这段时间项目初期没什么事情干就在复习以前做过的seleniu+python的知识,现在想做一个简单的记录,也对自己学习有一个驱动作用吧。 以上。 1、python下载安装: https://www.python.org/ 个人对python版本的选择没有过多的意见,但还是推荐大 阅读全文
posted @ 2018-08-08 20:06 丶老大叔 阅读(495) 评论(0) 推荐(0) 编辑