Advertisement

Selenium Python 自动化测试与实战学习笔记(六)

阅读量:

8.1 创建定时任务

为实现自动化测试的真正自动化运行,现需建立定时任务机制,使自动化测试脚本能够在预设时间点自动执行。构建定时任务的方式多种多样,例如编写特定程序以在设定时刻调用all_test.py文件,或借助操作系统内置的定时任务功能,在指定时间触发all_test.py文件的运行。

Python语言中的os模块内含system()函数,该函数可用于执行系统层面的指令。例如,若需运行UnitTest\Project\run_all.py文件,则可通过如下方式实现:start_run.py

复制代码
 #coding=utf-8

    
 import os
    
 os.system(".\ run_all.py")
    
    
    
    

或者首先进入对应的目录路径,再利用Python命令运行all_test.py文件,这种方式更契合我们在命令行界面下的操作流程。

Start_run.py

复制代码
 #coding=utf-8

    
 import os
    
 os.chdir(".\ Test_project")
    
 os.system("run_all.py")
    
    
    
    

定时任务功能可通过time模块轻松实现,其核心原理在于获取当前时间并判断是否满

全部评论 (0)

还没有任何评论哟~