摘要:
一、项目需求 1. 测试/生产环境更新后,自动化回归测试 2. 项目易于维护和运行 3. 支持多种测试策略 4. 支持可视化测试报告 5. 运行结果,支持多种方式通知相关人员 6. 可定时/触发的方式运行自动化测试用例 二、设计 2.1 需要的技能 Python基础(面向对象) 熟悉Python引包 阅读全文
摘要:
一、Unittest 单元测试框架,可用于自动化测试用力组织,执行,输出结果 二、Unittest构成 1. Test Case 2. Test Suite 3. Test Fixture 4. Test Runner (图片来源于网络) Test Case 一个测试用例是一个独立的测试单元。它检查 阅读全文
摘要:
一、显示等待(有条件等待) 常见问题: 1. 定位明明是对的,为什么运行代码没找到定位。 2. 定位明明是对的,找到定位了,文本信息为什么取到是空的? 分析原因: 1. 没有处理frame 2. 页面渲染速度比自动化测试的代码慢,页面还没渲染出来就定位了 3. 异步请求,后端还未返回给前端,自动化测 阅读全文
摘要:
截图 /site packages/selenium/webdriver/remote/webdriver.py class WebDriver(object): def get_screenshot_as_file(self, filename): """ Saves a screenshot o 阅读全文
摘要:
一、Selenium 8种定位方式 baidu.html 1、通过id属性值定位 HTML 规定 id 属性在 HTML 文档中必须是唯一 2、通过name属性值定位 3、通过class属性值定位 4、通过tag定位(标签名定位) 5、通过文本链接定位 link.html 6、通过文本链接模糊匹配进 阅读全文
摘要:
1、安装jdk1.8 下载地址:https://github.com/frekele/oracle java/releases 1. 下载 2. 解包解压 3. 修改java目录名 4. 添加环境变量 5. 刷新环境变量 6. 测试环境变量添加成功 2、下载Tomcat9 下载地址:http://t 阅读全文
摘要:
服务器日志 用于记录服务器的运行情况 查看服务器日志 tail:查看后面几行 n 显示行数 f 持续侦测后面的内容,查看服务器日志常用 查看最新的服务日志(静态) 命令格式:tail n 行数 日志文件 查看最新的服务器日志(动态),如果有新内容写入,则持续读取 命令格式:tail n 行数 f 日 阅读全文
摘要:
查看系统进程 ps:用于报告当前系统的进程状态 a:显示所有终端机下执行的程序 杀死进程 kill : 用来删除执行中的程序或工作 语法: kill(选项)(参数) 选项: a:当处理当前进程时,不限制命令名和进程号的对应关系; l :若不加选项,则 l参数会列出全部的信息名称; p:指定kill 阅读全文
摘要:
Linux资源 鸟哥Linux:http://linux.vbird.org/linux_basic/ Linux命令大全:https://man.linuxde.net/ 目录切换 cd usr: 切换到该目录下usr目录 cd ..(或cd../): 切换到上一层目录 cd /: 切换到系统根目 阅读全文