摘要: 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 丶老大叔 阅读(6667) 评论(0) 推荐(0) 编辑