自动化之路
Damon_X1
这个作者很懒,什么都没留下…
展开
-
解决pytest自带的report在浏览器打开,中文为乱码的问题
修改python路径\Lib\site-packages\pytest_html内的html_report.py(本机有点特殊,需要修改pycharm下的\Lib\site-packages\pytest_html内的html_report.py)原创 2023-03-20 15:10:30 · 263 阅读 · 0 评论 -
pytest+allure自动生成html漂亮报告
注意:主文件中report/result一定要与与pytest.ini文件的addopts的目录一样。此目录是自己设置存放报告的目录。下载完后,解压zip包,把bin目录添加到环境变量Path下。有版本号表示配置成功。原创 2023-03-20 12:11:54 · 534 阅读 · 1 评论 -
Python面试题
这个匿名函数接受一个分数作为参数,然后根据分数返回相应的成绩等级。例如,如果你调用 grade(85),它将返回 “良好”。80 >成绩 >=60 一般。90>成绩>=80 良好。请用匿名函数实现上面的需求。成绩>=90 优秀。成绩原创 2023-03-19 17:24:09 · 77 阅读 · 0 评论 -
SQL面试题
【代码】自动化面试题。原创 2023-03-10 02:21:21 · 62 阅读 · 0 评论 -
appium问题汇总
上面问题是出现appium在连接手机时,需要安装一些软件或服务到手机里,类似病毒,所以手机可能会禁止安装这些到手机里,这时需要手动去给权限安装或在USB调试里关闭那些检查ADB安装的选项。原创 2023-03-13 20:27:09 · 138 阅读 · 0 评论 -
安装robotframework教程
安装robotframework的步骤原创 2023-03-13 16:34:38 · 394 阅读 · 0 评论 -
解决PIP安装库时,报无法找到版本问题
解决PIP安装库时,报无法找到版本问题原创 2023-03-13 15:51:50 · 2286 阅读 · 0 评论 -
adb常用命令
【代码】adb常用命令。原创 2023-03-11 18:21:57 · 78 阅读 · 0 评论 -
Linux相关软件安装
免费虚拟机VirtualBox安装:https://zhuanlan.zhihu.com/p/111567471Microsoft Visual C++ 2019:https://blog.csdn.net/kpacnB_Z/article/details/110122336linux安装CentOS:https://blog.csdn.net/SoulNone/article/details/126681722?ops_request_misc=&request_id=&biz_id=102&utm原创 2023-03-09 13:14:26 · 45 阅读 · 0 评论 -
Mysql常用基本命令
【代码】Mysql常用基本命令。原创 2023-03-08 18:51:14 · 56 阅读 · 0 评论 -
打印星号或数字形式的几何图
【代码】打印星号或数字形式的几何图。原创 2023-03-08 12:55:38 · 82 阅读 · 0 评论 -
随机生成一个数,让人猜5次
import random生成1-100之间的随机数answer = random.randint(1, 100)有五次机会猜数字for i in range(5):# 读入玩家猜的数字guess = int(input(“请输入您猜的数字:”))# 判断猜的数字是否正确if guess == answer: print("恭喜你,猜对了!") breakelif guess < answer: print("你猜的数字太小了,再试一次吧。")else:原创 2023-03-02 23:15:20 · 2003 阅读 · 0 评论 -
Python字典、列表的排序和长度计算
在上面的代码中,my_dict是要排序的字典,sorted()函数的key参数指定为lambda x: x[0],这表示按照字典键值来排序。在Python中,len()是一个内置函数,用于返回一个序列对象(例如字符串、列表、元组等)的元素数量。它可以用于任何具有长度概念的对象,例如字符串中的字符数,列表中的元素数,元组中的元素数等。注意,上面的代码中使用了items()方法,它将字典转换为元组列表,然后再进行排序。在 Python 中,sort() 是一个内置函数,用于对可变序列(如列表)进行排序。原创 2023-03-08 12:58:30 · 1164 阅读 · 0 评论 -
jenkins集成用例自动化教程
jenkins持续集成自动化测试原创 2023-03-02 19:52:05 · 736 阅读 · 0 评论 -
使用python创建一个新execl
python的表格操作转载 2023-03-01 18:27:17 · 2809 阅读 · 0 评论 -
UI自动化之八大元素定位总结
【代码】UI自动化之八大元素定位总结。原创 2023-02-28 12:18:15 · 2097 阅读 · 0 评论 -
WEB自动化——网站播放音乐
【代码】WEB自动化——网站播放音乐。原创 2023-02-27 23:49:56 · 605 阅读 · 0 评论 -
WEB自动化——12306车票查询
【代码】WEB自动化——12306车票查询。原创 2023-02-27 23:47:50 · 192 阅读 · 0 评论 -
Python 学习小白日记(1)
Python 学习小白日记使用CMD直接运行py文件1、打开CMD后,打出python后,将Py文件直接接入CMD界面,即可运行。Pychram中代码去掉下划波浪线的方法可去掉多种波浪线,目前我只需要去掉微黄的波浪线(弱提示)提醒,错误语法之类的不去掉,方便我知道代码有错:方法:进入菜单File>setting>直接搜索error>找到weak warningpy...原创 2023-02-27 23:42:15 · 109 阅读 · 0 评论 -
在自动化测试报告中显示用例标题
注意:使用路径来遍历所有测试用例时,测试用例的py文件命名要使用test开头才能在主程序中运行生成报表。注意,不要直接去修改源码,可以将ddt.py拷贝一份到demo目录下再进行修改,如果要在测试报告中显示测试用例标题,需要修改ddt.py的源码,将。原创 2023-02-27 23:40:13 · 135 阅读 · 0 评论 -
pycharm上已存在某些库,但无法调用的问题解决
如果出现pycharm上已存在openpyxl,但无法调用的时候,就是pycharm安装openpyxl库时,安装的位置与pycharm中引用python解释器的位置不一致,导致不能调用opentyxl。所以再安装openpyxl时,把项目存放的目录中venv的路径找出来,如E:\pythonlearn\venv\Lib\site-packages。谷歌浏览器驱动下载:http://chromedriver.storage.googleapis.com/index.html。原创 2023-02-27 23:40:42 · 3166 阅读 · 0 评论 -
元组、列表,字典,集合的拆包
元组、列表、字典、集合都可以拆包#*tu=(1,2,3) *表示拆包,元组、列表、集合可以用tu={‘a’:1,‘b’:2} 字典一个表示拆包出来key表示拆包出来values。原创 2023-02-27 23:39:58 · 68 阅读 · 0 评论 -
python数据类型比较
当数据发生增删改时,数据的地址发生变化时,为不可变类型,比如数字、字符串、元组。当数据发生增删改时,数据的地址不发生变化时,为可变类型,比如列表和字典;有序序列:列表,字符串,元组(有序功能特点:索引 遍历 切片).pop:删除元素(默认最后一个)并且返回该元素的值。.pop:删除元素(默认最后一个)并且返回该元素的值。.pop:删除元素(默认最后一个)并且返回该元素的值。不可变数据类型:字符串,整数,浮点,布尔,元组。2、序列: 列表,字符串,元组,集合,字典。.del :删除列表内元素或者删除列表。原创 2023-02-27 23:39:09 · 734 阅读 · 0 评论