标签:Web DOMAIN https 测试项目 url py None www 自动化
需求
使用命令行运行脚本,可以指定测试/预发布/生产环境的url,如果找不到该环境变量则默认为测试环境
python3 xxxxxx.py test
修改constants.py
# DOMAIN = 'https://www.tapd.cn/'
LOGIN_URL = '/cloud_logins/login'
TIMEOUT = 5
POLL_FREQUENCY = 0.5
DOMAIN = {
'test':'https://www.tapd.cn/',
'product':'https://www.baidu.com'
}
修改base_page.py
import sys
class BasePage():
def get_url(self, path=None):
if path != None:
try:
domain = DOMAIN[sys.argv[-1]]
except Exception as e:
domain = DOMAIN['test']
url = domain + path
else:
url = None
if url != None:
self.driver.get(url)
推荐阅读
Python Unittest - 根据不同测试环境跳过用例详解
标签:Web,DOMAIN,https,测试项目,url,py,None,www,自动化 来源: https://www.cnblogs.com/snailrunning/p/12236686.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。