自动化
文章平均质量分 58
python+selenium
传奇小叔叔
这个作者很懒,什么都没留下…
展开
-
pytest常用知识点记录
批量安装三方框架1、新建txt文件,列写待安装框架2、执行指令,完成安装指令:pip install -r install.txtpytest.ini文件:可以自定义一些规则,然后run.py文件直接使用pytest.main()方法执行用例即可run.py备注:addopts :执行参数失败重跑:addopts = -vs --reruns 2根据标签跑场景用例:addopts = -vs -m “smoke or home”testpaths:待执行用例目录pyth..原创 2022-01-01 22:48:53 · 448 阅读 · 0 评论 -
git远程仓库常用操作
环境安装没啥说的,挺简单的,百度一大堆验证环境是否安装成功任意位置,鼠标右键,是否会出现 Git Bash Here选项git本地仓库设置git config --global user.name “id”git config --global user.email “phone@xxx.com”本地仓库初始化git init码云新建仓库本地生成公钥ssh-keygen -t rsa -C “phone@xxx.com”备注:1、提示输入时,连续三次回车即..原创 2021-12-30 23:41:35 · 497 阅读 · 0 评论 -
unittest学习之POM设计模式优化
将直接一步步写代码更改为使用unittest模式继承unittest.TestCase 类setUp(self) -> None:前置方法def tearDown(self) -> None:后置方法测试用例方法需要以test开头优化元素等待时间问题from selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expected_conditions原创 2020-12-14 23:32:31 · 389 阅读 · 0 评论 -
selenium学习02
'''模拟登录QQ空间'''from selenium import webdriverfrom selenium.webdriver import ActionChainsfrom time import sleep#实例化浏览器对象bro = webdriver.Chrome(executable_path='./chromedriver.exe')#发起请求bro.get('https://qzone.qq.com/')#该界面会直接提示使用二维码登录,且元素存在与iframe中原创 2020-11-15 21:40:27 · 114 阅读 · 0 评论 -
unitest学习之 skip
import unittestfrom ddt import ddt,unpack,datadef getvalue(s): print('函数调用')@ddtclass mycase(unittest.TestCase): def setUp(self) -> None: print('这是测试准备前的工作') def tearDown(self) -> None: print('这是测试完成后的操作') @unitt原创 2020-12-03 22:14:31 · 188 阅读 · 0 评论 -
selenium基本使用
'''selenium模块的基本使用1、便捷的获取网站中动态加载的数据2、便捷实现模拟登录---使用流程1、环境安装,pip install selenium2、下载浏览器的驱动程序3、实例化浏览器对象'''from selenium import webdriverfrom time import sleepbro = webdriver.Chrome(executable_path='./chromedriver.exe')#让浏览器发起一个请求bro.get('https原创 2020-11-15 21:25:38 · 98 阅读 · 0 评论 -
unittest学习之 套件suite的使用和测试报告的生成
import unittestimport osfrom uintTest.suit_test.test_case import mytestcasefrom HTMLTestRunner import HTMLTestRunner#创建测试套件suite = unittest.TestSuite()#添加测试用例suite.addTest(mytestcase('test_01'))suite.addTest(mytestcase('test_02'))#基于HTMLTestRunne原创 2020-12-03 23:09:48 · 540 阅读 · 0 评论