
selenium
文章平均质量分 72
Eayon z
讲道理,求卓越,共成长
展开
-
pytest+Allure搭建方法以及生成报告常用操作
一、Allure搭建1、下载Allure安装包链接:https://github.com/allure-framework/allure2/releases2、安装allure-pytest库cmd命令行输入命令:pip install allure-pytest3、配置allure环境变量在Path环境变量中,输入allure的地址4、检验allure安装成功命令行输入allure二、allure生成报告代码...原创 2021-09-07 20:30:59 · 831 阅读 · 0 评论 -
使用selenium/appium过程中元素等待的几种方法
1、显式等待显式等待可以自定义等待的条件,用于等待某个元素出现再进行一系列操作的等待方式,每隔一段时间检测一次当前页面元素是否存,超时则抛出异常格式:WebDriverWait(driver, timeout, poll_frequency=0.5, ignored_exceptions=None)driver:浏览器驱动timeout:最长超时时间,默认以秒为单位poll_frequency:检测的间隔(步长)时间,默认为0.5Signored_exceptions:超时后的异常信息,默认原创 2020-09-27 14:14:04 · 767 阅读 · 0 评论 -
unittest+selenium+HTMLTestRunner(用例失败重新执行+生成报告包含执行过程的截图+测试用例添加方式)
前言:代码包含以下几点:1、采用unittest+selenium+HTMLTestRunner,设置代码执行过程加入截图操作,并在生成的报告中显示(可以单独设置用例执行失败时的截图)2、列出启动浏览器的两种写法3、列出添加测试用例到测试容器中的两种写法,包含添加一个类/py文件的测试用例到测试容器中(使用TestLoader()类方法),以及单独添加一个测试用例到测试容器中(使用addTest()方法)4、HTMLTestRunner生成报告的部分参数以上几点在代码中标出一、上代码impo原创 2020-08-26 18:05:40 · 1577 阅读 · 0 评论 -
python+unittest+selenium打开一个浏览器执行多条用例(包含关闭浏览器单个窗口以及退出浏览器的操作方法)
前言:python+unittest+selenium打开一个浏览器执行多条用例需要用到setUpClass(cls)和tearDownClass 这两个方法一、示例代码import timefrom selenium import webdriverimport unittestfrom HTMLTestRunner_Chart import HTMLTestRunnerclass baogao(unittest.TestCase): @classmethod def set原创 2020-08-26 15:03:56 · 2986 阅读 · 2 评论 -
python+unittest+selenium+报告生成(HTMLTestRunner)
啊# coding=utf-8from selenium import webdriverimport timeimport unittest# 单元测试框架,使用该模块,我们可以对用例进行组织和运行,如下的BaiduTestCase类继承unittest.TestCase,该类执行会把test开头的方法当成一个测试用例去执行class BaiduTestCase(unittest.TestCase): def setUp(self): print('开始执行:')原创 2020-08-21 10:40:10 · 1665 阅读 · 0 评论 -
Python+selenium环境搭建及简单实例(包含Pytest测试框架)
一、安装Python环境及IDE1、详情 查看如下文章:https://blog.csdn.net/Eayonz/article/details/106469500(1)更新Python pip,以及展示selenium版本指令如下:python -m pip install --upgrade pippip show selenium(我这边的Firefox已经装了ide插件,若使用指令pip show selenium不能展示版本号,请查看网上Python pip安装selenium的方法步骤或原创 2020-06-16 15:04:05 · 2301 阅读 · 0 评论 -
Selenium Java自动化脚本以及环境搭建
1、下载安装JDK,配置Java环境官网链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html2、下载安装eclipse官网链接:https://www.eclipse.org/downloads/点击下图圈红位置处下载Java EE...原创 2020-04-29 11:21:39 · 685 阅读 · 0 评论 -
selenium webdriver常用的网页元素定位方法
selenium webdriver进行元素定位seleniumAPI官方API地址:https://seleniumhq.github.io/selenium/docs/api/java/index.html提示:获取网页的指定的元素,将鼠标移至需要查看元素的位置,右击选择【检查】(Chrome浏览器),就能查看到指定位置的元素通常使用findElement或findElements方法结...原创 2019-12-31 13:29:15 · 812 阅读 · 0 评论 -
Selenium IDE的基本使用(循环、参数变量、导出脚本)
一、Selenium IDE的控件这个是执行多个测试用例的控件,点击它能够执行当前所有的脚本这个是执行单个测试用例的控件,点击它执行当前的脚本这个是执行脚本的每一个步骤,配合使用debug这个是调节脚本执行快慢的控件...原创 2019-12-19 14:39:22 · 6907 阅读 · 0 评论 -
新版Selenium IDE的安装
前言原创 2019-12-06 13:27:17 · 756 阅读 · 0 评论