摘要:
在做自动化测试的过程中,经常会从excel中读取数据,用例执行完成后,把执行结果再写入对应的单元格中,下面通过python的第三方库xlrd,xlutils库来操作,下面写上详细的操作方法。 本次代码是ui自动化,功能为检索功能,读取excel中检索关键字,检索成功后,把命中结果、检索响应时间、检索 阅读全文
摘要:
1、先安装插件:Email Extension, 2、进行系统配置 3、job配置,构建后操作,选择下图红框中 邮件标题html代码如下,可参考: 【构建通知】xx项目UI自动化构建结果 # $BUILD_STATUS! 邮件正文html代码如下,可参考: <!DOCTYPE html> <html 阅读全文
摘要:
run文件中,pytest命令加上参数:--self-contained-html,就可解决此问题 pytest.main(["-v", "-s", "./test_case/", "--html=" + report,"--self-contained-html","--reruns",rerun 阅读全文
摘要:
pytest命令设置执行多个不同的目录,多个文件,以pycharm和cmd窗口中举例 1、在pycharm的main方法中,其实就是写上多个目录,中间以英文逗号隔开(多个文件也是同样写法): if __name__ == '__main__': pytest.main(["-v", "-s", ". 阅读全文
摘要:
1、安装jenkins 2、安装python 3、安装python第三方库:pytest、allure pip install pytest pip install allure-pytest pip install allure-python-commons 4、jenkins中安装allure插 阅读全文
摘要:
python用pycharm运行pytest框架的代码时一切正常,在cmd窗口用pytest命令执行就报错 ModuleNotFoundError: No module named 'pages' 仔细看这个错误,意思是导入的模块名不存在,但实际上我的模块是存在的。 默认情况下,pycharm会搜索 阅读全文
摘要:
可以打开.jenkins目录下的config.xml文件,如果找不到这个文件可以全盘搜索一下,每个电脑环境不一样,放的位置也不一样。我的路径在下面 C:\opt\webapps\hudson.war\users\changxj_890312467085258991\config.xml 打开后找到, 阅读全文
摘要:
jenkins构建selenium代码时是在后台执行的,并不会启动浏览器,不是可视化的界面。这个就造成很多问题,jenkins启动的浏览器分辨率特别小,所以我们的代码在执行的时候经常会元素无法操作。 经过网上查找找到了解决办法,以下亲测有效,可放心尝试。 流程如下: 1、安装tomcat,并启动,把 阅读全文
摘要:
示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1] class Solution(object): def twoSum(self, nums, target): for i in 阅读全文
摘要:
环境是windows+jenkins+gitlab,是python项目,在构建时失败,查看控制台输出信息为 通过修改此项目的jenkins工作空间解决,保存后,再次构建,成功解决了此问题。 不知道是不是jenkins默认工作空间路径名称的问题,默认工作空间在c盘,如下图。可以修改,但我没找到在哪修改 阅读全文