2021年5月7日

allure 报告环境搭建

摘要: 1.安装 pip install allure-pytest 2.下载allure 地址: https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/2.13.2 解压缩安装 3. 配置环境变量 4. cmd窗口 阅读全文

posted @ 2021-05-07 14:09 平凡之测 阅读(106) 评论(0) 推荐(0) 编辑

2021年5月6日

pytest 框架使用规则

摘要: 使用pytest 注意 有时候常常会调用时文件未执行,就是没注意命名规范 ###如何调用-命令行调用 pytest 批量运行测试用例 单个用例调试成功后,接下来我们要进行所有脚本统一执行 我要执行testcases文件夹下的所有用例 注意:执行运行某个目录下的全部用例,写到文件夹名字即可,不需要写到 阅读全文

posted @ 2021-05-06 11:37 平凡之测 阅读(102) 评论(0) 推荐(0) 编辑

2021年4月20日

Selenium 项目搭建过程

摘要: Selenium 环境搭建多多少少大概有4、5次了,每次都有东西遗忘,整理下大概的过程: 安装python,下载exe文件 C:\Users\lic\AppData\Local\Programs\Python\Python37 https://www.python.org/downloads/win 阅读全文

posted @ 2021-04-20 11:43 平凡之测 阅读(69) 评论(0) 推荐(0) 编辑

2021年4月17日

Selenium Javascript 滚动条操作

摘要: js在selenium有许多应用,最主要的有滚动条操作。 实现功能:进入百度搜索结果页-》滚动条分别滚到到顶部、底部及指定元素位置。 使用格式: driver.execute_script('window.scrollTo(0,0)') eg: from selenium import webdri 阅读全文

posted @ 2021-04-17 22:33 平凡之测 阅读(64) 评论(0) 推荐(0) 编辑

Selenium KPI接口 时间等待

摘要: 常见的时间等待有三种: 固定、显示、隐士。 应用场景: 主要用于模拟真实的用户操作,有时时间过于短,页面响应不过来,从而造成元素定位不到。 使用格式: sleep(3):一般用于调试 implicity_wait():隐士等待一般对整个driver周期都适用,使用一次即可 WebDriverWait 阅读全文

posted @ 2021-04-17 22:31 平凡之测 阅读(125) 评论(0) 推荐(0) 编辑

Selenium KPI接口 附件上传

摘要: 实现功能 拖拽图片到百度上传图片搜索功能区域。 定位.send_keys(r'图片路径') #导入相关包 from selenium import webdriver from time import sleep #打开百度 driver=webdriver.Chrome() driver.get( 阅读全文

posted @ 2021-04-17 22:29 平凡之测 阅读(46) 评论(0) 推荐(0) 编辑

Selenium KPI接口 警告弹 -alert/confirm/promp

摘要: 应用场景: 有些页面进入后自带弹窗提醒功能需要确认,这时候就需要将焦点定位到alert弹窗上。 使用格式: alert=driver.switchtoalert() alert.accept() 实现功能 本地新建html文件,模仿alert/confirm/prompt弹窗,定位弹窗并确认。 实现 阅读全文

posted @ 2021-04-17 22:26 平凡之测 阅读(191) 评论(0) 推荐(0) 编辑

Selenium KPI接口 窗口句柄

摘要: 应用场景: 当单击主页上的链接时,将打开一个新窗口。在新打开的窗口中,无法执行任何操作,因为焦点仍然在主页Web驱动程序上。 这时候,我们需要把焦点定位到新打开的页面上。 先获取所有窗口a=driver.window_handles 再获取最新打开的窗口driver.switch_to.window 阅读全文

posted @ 2021-04-17 22:23 平凡之测 阅读(102) 评论(0) 推荐(0) 编辑

Selenium KPI接口 iframe切换

摘要: 应用场景: 在编写脚本的时候,经常会发现最熟悉的错误“元素定位不到“,此时如果你查看页面元素,有可能你会发现元素在>标签对之间。 此时,我们只有先将代码驱动切换到frame内部才可定位成功。 使用格式: 实现功能 登录qq邮箱为例,用户名嵌套在iframe弹窗内。 from time import 阅读全文

posted @ 2021-04-17 22:21 平凡之测 阅读(50) 评论(0) 推荐(0) 编辑

Selenium KPI接口 屏幕截图

摘要: 屏幕截图功能常用的有两种: savescreenshot()及 getscreenshotasfile()。 使用格式 self.driver.save_screenshot('baidu.png') self.driver.getscreenshotasfile(filepath) 在项目中用到屏 阅读全文

posted @ 2021-04-17 22:14 平凡之测 阅读(65) 评论(0) 推荐(0) 编辑

导航