摘要:selenium 不启动浏览器模式 打开浏览器再启动会浪费时间,对爬虫的性能也是个影响,还有一种就是不打开浏览器。 如下参数是针对chrome 的全局参数,不能自定义参数。 from selenium import webdriver # 还有一些其他的参数'''# 添加UAoptions.add_
阅读全文
摘要:注意:allure-pytest 从1.7之后已弃用,从2.0版本开始迁移至 allure-python 项目(即使用allure2),另外要运行allure命令行也需要Java的支持。 1、安装allure-pytest pip install -U allure-pytest 如果安装失败可以直
阅读全文
摘要:pytest和unittest的区别: 1.安装需求不同。pytest为第三方单元测试库,需额外安装;unittest为标准库,无需额外安装。 2.用例编写规则不同。pytest编写规则较为简单,兼容性较好;unittest需按照固定的格式编写,较为复杂。 pytest优点: 能够支持简单的单元测试
阅读全文
摘要:UnitTest是python 自带的自动化测试框架 一、创建用例 二、添加用例到套件并执行用例 suit = unittest.TestSuite() suit.addTest(TestCase1.Test1.Test1("test_aaa")) #一次添加一条用例suit.addTest(Tes
阅读全文
摘要:selenium工作原理: 1、下载相应的浏览器驱动包 //设置环境变量 System setProperty("webdriver.firefox.marionete","D:\\geckodriver.exe"); //初始化driver WebDriver driver =new Firefo
阅读全文