
selenium
灵枢_
天地九井(照胆、寒髓、热海、无垢、雾魂、春滋、炎波、毒瘴、龙潭)伴神农而生,为天地灵脉之枢纽
展开
-
Docker+Selenium Grid运行UI自动化
使用Selenium Grid可以分布式运行UI自动化测试,可以同时启动多个不同的浏览器,也可以同时启动同一个浏览器的多个session。这里使用Docker Compose来同时启动不同浏览器的容器和Selenium Grid,只需一条命令就把自动化运行环境部署好了。原创 2022-12-29 14:32:11 · 892 阅读 · 1 评论 -
xpath不等于、不包含的写法
简介:写自动化用例时经常会用到xpath来定位元素,这里总结一下xpath语法中不等于、不包含的写法问题如下图:该页面有两个页签,我们需要在第二个页签进行操作:在输入框输入后点击确定按钮。第一次写的xpath是这样的//button[./span[text()='确定']]运行时报错Element is not clickable at point,出现这种错误通常因为是这个xpat...原创 2019-11-05 18:27:26 · 21264 阅读 · 0 评论 -
【selenium】常用操作的封装
简介:总结整理selenium常用操作的封装,包括对元素操作的封装和页面基础操作封装,方便在写自动化用例时直接调用。元素操作的封装OperateElement.javaimport org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;imp...原创 2018-11-27 19:49:33 · 3369 阅读 · 0 评论 -
【selenium】chrome浏览器设置成手机模式
简介:在做自动化测试测试时,遇到M站(即手机浏览器打开的网站)需要把浏览器设置成手机模式。手动操作是先按F12,在点击“Toggle device toolbar”按钮,下面是用代码来设置public class InitDriver { //初始化ChromeDriver public static ChromeDriver launchChromeDriver(){ Syste...原创 2018-12-25 19:21:45 · 16011 阅读 · 2 评论 -
【selenium】实现失败用例重跑
1、新增Retry类实现IRetryAnalyzer接口的retry方法import org.testng.IRetryAnalyzer;import org.testng.ITestResult;/** * Author: 灵枢 * Date: 2018/12/25 * Time: 17:40 * Description: */public class Retry imple...原创 2019-01-15 20:16:26 · 2231 阅读 · 0 评论 -
【selenium】selenide使用总结
简介:selenide是对selenium的一个封装,使用了更简单的写法,无需考虑元素的等待时间。优点:内置隐式等待用例运行完后自动关闭浏览器代码简单,易读自动对失败用例截图由于是对selenium的封装,所以可以和selenium一起使用官方文档:https://selenide.org/documentation.html安装maven项目在pom.xml添加如下依赖即可...原创 2019-03-22 10:18:26 · 6246 阅读 · 2 评论 -
【Jenkins】testng+Allure显示测试报告截图和测试步骤
简介:总结在Jenkins打开的Allure测试报告里怎么添加失败用例截图和测试步骤。Jenkins配置Allure参考我的另一篇博客:https://blog.youkuaiyun.com/galen2016/article/details/88015322技术栈:JavamaventestngseleniumJenkinsAllurepom.xml配置<properties>...原创 2019-03-28 20:26:47 · 7620 阅读 · 2 评论 -
UI自动化测试框架SelenJA介绍
简介SelenJA是我封装的一个基于selenium+testng的自动化测试框架,使用Jenkins来跑自动化用例,并在Jenkins中使用了Allure插件来显示测试报告GitHubhttps://github.com/Adien-galen/SelenJA 欢迎点star技术栈JavamavenseleniumtestngallureJenkins优点封装s...原创 2019-06-13 20:06:11 · 464 阅读 · 0 评论