摘要: 问题: 在使用OS 模块的时候,发现一个小问题,在使用os模块获取路径的时候 在原文件调用地址的时候是对的,. 但是在外部调用函数的时候地址就会发生改变,调用文件的路径 调用写了OS的模块: 原因 在获取地址的时候,不能用"" 而是用__file__ 虽然在源文件上运行路径一样, 但是在外部调用的时 阅读全文
posted @ 2024-06-03 17:08 无心柳成荫 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 问题 今天在练习自动化的时候,运行后浏览器一直不调用,要不就得等好久才会打开浏览器(已经配置了chromedriver的情况下)。一直显示如下画面,重装浏览器后问题也得不到解决。 解决方案 selenium的版本有问题,在pycharm中把selenium的版本减低,我这里降低到4.1.1后问题解决 阅读全文
posted @ 2024-06-03 17:02 无心柳成荫 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 分析 在使用ddt导入数据的时候,会分别用到*解包和unpack,经常会把这两个认为是同一个用法,其实不是 // 我们定义一组CSV数据 null,测试数据,存放地点名称必填,请重新输入。 // 数据驱动 import csv def readCsv(): with open("teatdata2. 阅读全文
posted @ 2024-05-20 22:43 无心柳成荫 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 在使用Eclipase 创建项目时系统会自动帮我们生成一个module文件,JNnit单元测试时,记得删除自动生成的 module-info.java文件,不然会一直报错找不到 org 阅读全文
posted @ 2024-05-20 22:27 无心柳成荫 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 📎HTMLTestRunner.py 先把文件放在python路径下的lib里面. 注意事项 在我们使用HTMLTestRunner 生成测试报告的时候要注意,打开文件要用"wb"以二进制写方式打开,并且不要指定编码格式(encoding),否则会报错,如果只用"w",也是会报相同的错 用"w", 阅读全文
posted @ 2023-12-30 21:08 无心柳成荫 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 应用场景 在自动化中, 能对JS代码进行增、删、改的话,可以帮助我们解决很多问题, 如:修改<a>标签的target属性,让它不打开新的窗口(_blank),从而不用频繁使用switch_to进行窗口之间的切换。 如:日期的输入框被锁定无法直接输入,需要点开日历控件后,从日历控件上点击日期,这时就可 阅读全文
posted @ 2023-12-26 21:03 无心柳成荫 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 今天在做练习题的时候,发现几个问题捣鼓了好久,写下这篇来记录 问题一: 有层级的复选框无法定位到二级目录 对于这种拥有二级框的选项无法定位,也不是<select>属性. 我们查看下HTML,发现它是被单独封装在body内拥有动态属性的独立<div>,当窗口点击的时候才会触发. 解决: driver. 阅读全文
posted @ 2023-11-20 14:05 无心柳成荫 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 提前准备 phpStudy下载:https://www.xp.cn/download.html 选择适合自己的版本下载 TPshop商城源文件下载链接:https://pan.baidu.com/s/1eD_rh1T7IGOhgCWNDa3Gbw 提取码:1234 开始安装 安装完phpstudy后 阅读全文
posted @ 2023-08-12 14:50 无心柳成荫 阅读(581) 评论(1) 推荐(0) 编辑