摘要:        
点击扩展,搜索hytest安装,安装完成后右下角点击hytest启用插件助手 左侧目录支持: add case file add suite __str__ debug this suite run this suite Python文件中右键支持: add one case add suite_s    阅读全文
        
            posted @ 2025-02-02 14:43
lzp123456
阅读(7)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
在pycharm的Terminal输入hytest,其实是输入了python -m hytest.run,意思就是执行了hytest包里面的run.py文件 然后再点击debug按钮的时候就可以进行调试了,相当于执行了cd H:\my\autotest后 python.exe -m hytest.r    阅读全文
        
            posted @ 2025-02-02 12:33
lzp123456
阅读(16)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
根据用例名称挑选执行 hytest --test testA # 执行名为 testA 的用例 hytest --test testA --test testB # 执行名为 testA 和 testB 的用例 hytest --test test* # 执行名字以 test 开头的用例 hytes    阅读全文
        
            posted @ 2025-02-02 12:00
lzp123456
阅读(9)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
动态产生数据 1 from hytest import * 2 3 4 class UI_000x: 5 ddt_cases = [] 6 for i in range(10): 7 ddt_cases.append({ 8 'name': f'登录 UI_000{i + 1}', 9 'para'    阅读全文
        
            posted @ 2025-02-02 11:11
lzp123456
阅读(10)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
__str__.py 1 from lib.webui import * 2 3 4 def suite_setup(): 5 open_browser() 6 7 8 def suite_teardown(): 9 wd = GSTORE['wd'] 10 wd.quit() para为字典的管理    阅读全文
        
            posted @ 2025-02-02 10:48
lzp123456
阅读(5)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
__str__.py: 1 from lib.webui import * 2 3 4 def suite_setup(): 5 open_browser() 6 7 8 def suite_teardown(): 9 wd = GSTORE['wd'] 10 wd.quit() 管理员登录.py:    阅读全文
        
            posted @ 2025-02-02 10:38
lzp123456
阅读(6)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
初始化__str__.py 1 from lib.webui import * 2 3 4 def suite_setup(): 5 open_browser() 6 7 8 def suite_teardown(): 9 wd = GSTORE['wd'] 10 wd.quit() 管理员登录.p    阅读全文
        
            posted @ 2025-02-02 10:36
lzp123456
阅读(7)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
用例文件(也就是Python文件)除了支持suite_setup、suite_teardown 对整个套件进行初始化清除,还支持缺省初始化、清除 定义test_setup、test_teardown全局函数 如果文件中的某个用例本身没有初始化方法,执行自动化就会调用test_setup来初始化 如果    阅读全文
        
            posted @ 2025-02-02 09:35
lzp123456
阅读(6)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
如果一个用例目录下所有Python文件都需要相同的初始化、清除,就需要在该目录下创建一个__str__.py的文件 公共的代码提取到__str__.py文件中,函数名和单个Python文件初始化、清除时一致 __str__.py文件代码如下: 1 from lib.webui import * 2     阅读全文
        
            posted @ 2025-02-02 09:09
lzp123456
阅读(11)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
一个Python文件的初始化清除 1 from time import sleep 2 from lib.webui import * 3 4 5 def suite_setup(): 6 INFO('suite_setup') 7 open_browser() 8 mgr_login() 9 10    阅读全文
        
            posted @ 2025-02-02 08:54
lzp123456
阅读(12)
评论(0)
推荐(0)
        
        
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号