自动化测试
文章平均质量分 64
Franciz小测测
追求卓越,成功将会在不经意间追上你。
展开
-
Selenium元素定位神器工具谷歌浏览器插件-SelectorsHub介绍、安装和使用
SelectorsHub原创 2022-08-28 15:49:52 · 8795 阅读 · 0 评论 -
Python版UI自动化测试的断言方法/Selenium Pytest方法封装断言
**分享几个自己封装的一些断言!觉得有帮助的同学可以点个赞目录标题前置条件断言预期的元素是否可见断言实际值是否包含多个预期的文本中的一个(模糊断言)断言实际值是否包含预期值断言实际值是否等于预期值断言为真断言为假断言web页面导出/下载后的预期文件是否存在调试代码前置条件pip install seleniumpip install pytest断言预期的元素是否可见 def wait_element_visibility(self, locator, timeout=15, poll=0.3原创 2022-04-26 15:29:33 · 5018 阅读 · 0 评论 -
Allure命令,生成并打开报告,指定报告的ip和端口等(多系统通用),外网访问jenkins的Allure报告
目录查看当前allure版本生成并打开测试报告网址生成测试报告并指定本机ip地址和端口查看当前allure版本allure --version生成并打开测试报告网址allure serve allure-results其中allure-results是报告目录生成测试报告并指定本机ip地址和端口默认的报告网址为随机端口指定本机ip,这样就方便别人访问你的临时生成的报告allure serve allure-results -h 192.1原创 2022-02-20 16:17:00 · 8017 阅读 · 11 评论 -
win-python-pytest(pytest-parallel/pytest-xdist)自动化测试多线程的验证
用到的测试脚本import timeimport pytestdef test_01(): time.sleep(1) print('测试用例1操作')def test_02(): time.sleep(1) print('测试用例2操作')def test_03(): time.sleep(1) print('测试用例3操作')def test_04(): time.sleep(1) print('测试用例4原创 2021-10-26 17:43:26 · 1743 阅读 · 6 评论 -
Java Selenium WebDriver使用cookies实现免登陆访问网站
以百度为例1.首先确定我们需要的参数即百度的cookies需要什么参数才能识别为已登录状态.通过百度我们得知只要下图中的参数即可实现登录状态实例public class Test5 { public static void main(String[] args) { WebDriver driver = getChromeDriver(); driver.manage().window().maximize(); driver.g原创 2021-06-22 16:55:25 · 1596 阅读 · 0 评论 -
Java通过HttpClient发送Pos和Get请求.
通过map即键值对发送getpublic static String get(String url, Map<String, Object> map) { // get请求的参数要拼接 List<BasicNameValuePair> parameters = new ArrayList<BasicNameValuePair>(); Set<String> keySet = map.keySet();原创 2021-03-18 15:33:41 · 319 阅读 · 1 评论 -
Java selenium driver的一些基础方法,操作行为,鼠标,js等
直接上代码public void main(String[] args) { //获取元素 driver.findElement(By.xpath(""));//通过xpath定位 WebElement element = driver.findElement(By.xpath("")); //八大定位 By by = By.xpath(""); by = By.linkText(""); by原创 2021-03-18 14:54:24 · 357 阅读 · 0 评论 -
Java版Allure注解释义,使用方法,实例解析,allure命令
Java版Allure注解使用方法实例解析注解示例示例代码class1class2注解释义@Epic,是最顶级分类即一级分类注解示例示例代码class1/** * @author Franciz * @date 2021年3月17日15:08:07 */@Epic("lv1 Epic")@Feature("lv2 Feature")@Story("lv3 Story")@Owner("Franciz1 Owner")public class SmokeTestCase {原创 2021-03-18 13:56:14 · 2565 阅读 · 5 评论 -
selenium自动化测试中常用的jQuery /js语句
selenium自动化测试中常用的JavaScript/js语法记录下UI自动化测试工作中常用到的js语句.目录selenium自动化测试中常用的JavaScript/js语法控制菜单栏/滚动条/滑条 滑动控制菜单栏/滚动条/滑条 滑动浏览器菜单栏例如第一种无序定位的,浏览自带的网页最右侧下滑控制条下面这段代码复制粘贴在控制台回车即可实现右侧滚动条下滑100距离.window.scrollTo(0,100);下滑到底部则是window.scrollTo(0,document.bod原创 2021-03-03 09:12:49 · 859 阅读 · 0 评论 -
解决Jenkins邮件内容/邮件报告读取不到系统变量,邮件发送错误
解决Jenkins邮件内容读取不到系统变量/jenkins变量写不到邮件测试报告内容;莫名的情况导致jenkins邮件内容错误.预期的正确邮件内容是而出现故障后的内容是可以发现预设的变量未能正确读取导致.后续尝试了重启jenkins服务,重新设置jenkins邮件设置,还原jenkins备份(删除现在的jenkins直接复制历史成功的jenkins备份都不行);最终尝试出一个解决方案即卸载邮件插件,然后在重新安装.具体的过程如下1.进入jenkins的插件管理界面卸载所有的email开原创 2021-02-26 18:22:51 · 2099 阅读 · 10 评论