TypechoJoeTheme

Misty rain的博客

统计
搜索到 8 篇与 python UI自动化 的结果
2021-12-31

python ui自动化框架 7:集合运行用例

python ui自动化框架 7:集合运行用例
本章主要讲解如何运行咱们编写好的测试用例test_case在项目根目录uitest创建run.py""" @Author:Misty rain(ZhangHao) @E-mail:676817831@qq.com @FileName:run.py @Software:PyCharm @Desc:运行用例 """ import os, sys import commont.getfileposition as gf import unittest from testcase.test_a_search import TestSearch # 将项目目录加入到环境变量 parent_path = os.path.dirname(sys.path[0]) roopath = gf.getrootpath() sys.path.append(parent_path) sys.path.append(roopath)上面主要讲项目的根目录加入到环境变量中,下来我们来构建suite并运行用例addTest添加用例运行if __nam...
Misty rain
2021-12-31

全部,python UI自动化,测试

1,181 阅读
142 评论
2021年12月31日
1,181 阅读
142 评论
2021-12-29

python ui自动化框架 6:初步优化框架

python ui自动化框架 6:初步优化框架
本章节主要为框架添加一些其他组件,比如优化testcase,添加自动截图组件,添加一个页签等操作执行一次用例前、用例后在运行用例的时候,我们发现如果我们有俩个用例,那他会启动俩次浏览器,我们想要启动一次浏览器然后执行用例,该怎么办呢?将setUp方法更改为:setUpClass,将tearDown方法更改为tearDownClass。这样再次运行为启动一次。注意:要为setUpClass、tearDownClass方法添加注释:@classmethod# 用例执行前 @classmethod def setUpClass(cls): print('用例执行前') # 打开浏览器 cls.driver = be.open_browser(cls, '百度搜索') # 调用页面 cls.search = SearchPage(cls.driver) # 隐式等待30,设置一次即可 cls.search.wait(30) 报错自动截图在用例运行期间,我们会碰到用例错误的情况,不可能人为去观察并手动截图,这时我们需要为我们的框架添加...
Misty rain
2021-12-29

全部,python UI自动化,测试

1,142 阅读
69 评论
2021年12月29日
1,142 阅读
69 评论
2021-12-21

python ui自动化框架 5:编写测试用例testcase

python ui自动化框架 5:编写测试用例testcase
本节是框架的主要编程点,UI测试用例的脚本编写,继承unittest.TestCase来写用例在项目uitest下新建testcase文件夹;在testcase文件夹中新建test_search.py,注意:文件名必须test_开头,在以后用例集合中会用到。class TestSearch(unittest.TestCase): # 用例执行前 def setUp(self): print('用例执行前') # 用例执行后 def tearDown(self): print('用例执行后') # 输入空 def test_searchnull(self): print('用例a') 上面是继承了unittest后实现的三个方法,setUp和tearDown分别为用例执行前和后。接下来我们在用例执行前打开浏览器并调用要测试的页面:# 打开浏览器 self.driver = be.open_browser(self, '百度搜索') # 调用页面 self.search = SearchP...
Misty rain
2021-12-21

python UI自动化,全部

712 阅读
103 评论
2021年12月21日
712 阅读
103 评论
2021-12-21

python ui自动化框架 4:编写子页面page

python ui自动化框架 4:编写子页面page
之前已经编写完成了总页面,本节主要来完成子页面如何编写和编写规范。在项目uitest中新建文件夹page;在page文件夹中新建文件search_page.py:""" @Author:Misty rain(ZhangHao) @E-mail:676817831@qq.com @FileName:search_page.py @Software:PyCharm @Desc:百度搜索页面 """ from commont.base_page import BasePage class SearchPage(BasePage): """ 按钮:使用btn_开头 输入框:使用input_开头 选择框:使用select_开头 统一小写 """ input_search = 'xpath=>//*[@id="kw"]=>输入百度搜索框' btn_search = 'xpat...
Misty rain
2021-12-21

python UI自动化,全部

729 阅读
91 评论
2021年12月21日
729 阅读
91 评论

备案号: 浙ICP备2021040483号