08 2021 档案
摘要:1. 有些需要扫码登录的,需要人为干预,只需要干预一次,就要使用复浏览器 使用方法: 1. 必须把chrome浏览器全部关闭 2. 配置chrome到环境变量下 3. chrome --remote-debugging-port=9222 在程序中的使用 复用浏览器每次用例开始都需要人为介入,如果总
阅读全文
摘要:1. 公共方法代替页面的服务 2. 不要暴露细节 3. 不要使用断言 4. 跳转到新页面的方法返回其它页面对象,正常的是返回自身页面对象或者断言的数据 5. 不需要对每个元素建模 6. 同一个动作不同的结果写成不同的方法(比如同一个操作的对错) 编写用例顺序 1.根据页面封装page类与方法,实现可
阅读全文
摘要:页面操作过程中出现弹框 比如alert 通过switch_to.alert方法定位 alert没有办法直接定位
阅读全文
摘要:1. 如果的input标签,则直接用send_keys("文件路径+文件名")
阅读全文
摘要:1. 解决点击不生效 2. 滚动 3 操作时间控件 有些时间控件是readonly属性,需要两步,1) 取消掉readonly,2)设置时间值 3)再用webdriver处理
阅读全文
摘要:搜索selenium文档, 输入selenium-python css 用样式定位,xpath从上往下找 所以css快 ActionChains 执行鼠标点击 右击 拖拽等事件,手机里面嵌入的webview可以用ActionChains TouchAction:可以模拟手机,ActionChains
阅读全文
摘要:1.官网下载,没有下载最新版本,因为有些库可能不支持 2. 开始找的是3.8.11, 发现没有二进制安装文件,里面有个说明是binary' install 仅仅支持到3.8.10,所有找3.8.10 https://www.python.org/ftp/python/3.8.10/python-3.
阅读全文
摘要:卸载mysql 1. 控制面板mysql卸载 2. 搜索所有的MySQL,全部删除掉 3. 注册表搜索删除掉 1. 安装 启动或者关闭mysql服务 mysql的登陆与退出 命令行启动方式 -h 要连接的主机名称 -P 端口号 -u 用户名 -p表示密码启动 如果-p加密码 中间不加空格也可以,连接
阅读全文
摘要:1安装Charles, charles 破解注册码 https://www.zzzmode.com/mytools/charles/ 2. 配置http代理 3. charles 抓取https 配置 4. 手机配置代理,这样charles才能抓取手机的包 下载完毕 安装 2 如果要抓浏览器的 包,
阅读全文
摘要:官方文档https://docs.qameta.io/allure/ 1. 安装allure 查找到文档的方式(github中找到allure,readme里面有官网文档路径) windows zip包下载地址https://repo.maven.apache.org/maven2/io/qamet
阅读全文
摘要:官方文档 pytest.org 测试文件格式 test_*.py or *_test.py 用例识别 Test*类,类中不能 有__init__,或者方法名是test* pycharm 下用pytest运行 fixture 学习 1. setup、teardown可以实现在执行用例前或结束后加入一些
阅读全文
摘要:1. 语句覆盖,,每条语句都覆盖到--》弊端:or and 写错,测不出来、 2 判断语句,语句的true false都覆盖 3. 条件覆盖, 每条 语句 true false都覆盖 太多 4. 路径覆盖,覆盖所有可能执行的路径 unittest 是python自带的库,从python官网去查找 1
阅读全文
摘要:1. 安装完毕,配置用户名邮箱 git config --global user.name "yourname" git config --global user.email "xxx" 2 git config -l 查看配置 3 创建仓库 git init 4 添加到临时仓库 git add r
阅读全文
摘要:1. 查找python的历史版本,可以把最新的路径复制出来,然后修改链接找到历史版本 2. pip是python的管理仓库,查找库,输入pypi.org,输入要搜索的库 3. python 查看数据类型type() 4. str与list,获取字串 5 dir() 字面量插值 1. 格式化输出 py
阅读全文
摘要:1. adb devices 查看设备名称 2. adb shell dumpsys window | findstr mCurrentFocus 查看包名和activity名(Linux把findstr换成grep,window是findstr) 自己理解:adb shell 是控制andorid
阅读全文
浙公网安备 33010602011771号