说明:引用把suite和report的方法,通过main(),执行脚本
#!python3.6
# coding=utf-8
#把绝对路径修改成相对路径
import os
import sys
base_dir=os.path.dirname(os.path.abspath(__file__))
test_dir=os.path.join(base_dir,'test')
sys.path.append(test_dir)
from suite.suite_Login import LoginSuite
from common.report import Reports
def Login():
suite=LoginSuite()
return suite.Login()
def Login_class():
suite=LoginSuite()
return suite.Login_class()
def Login_discover():
discover=LoginSuite()
return discover.Login_discover()
def main():
#执行测试
runner=Reports()
runner.loginReport(Login_class(),'数据平台登录测试报告')
if __name__=="__main__":
main()
1.element—页面元素与脚本分离(页面中的元素):redmine_locators.py(不变)
2. page—元素操作与脚本分离(页面类操作):