摘要:
navicat15安装 一键式安装,安装包如下 链接:https://pan.baidu.com/s/1VTJmJ7ulUySWoWBu-fugiw 提取码:fz5u 先安装软件包点击安装,一直下一步 Navicat15激活 打开注册机前,先关闭所有的杀毒软件 在 Patch 中选择Backup、H 阅读全文
摘要:
【禅道中的1个页面举例】 当然首先是需要搭建禅道的,搭建禅道的方法和步骤可以看我的另外一篇博客 https://www.cnblogs.com/xinhua19/p/13151296.html 【实战的页面】 禅道中的测试-套件页面 【代码思路】 登录后定位到测试界面 定位到套件页面 等待元素显示后 阅读全文
摘要:
【前言】 在UI自动化测试中,PO是目前最为主流,也是公认最佳的设计模式 UI自动化测试最初是通过关键字驱动+数据驱动的形式来实现,然后升级到PO模式 下面就谈谈这2种模式关键字驱动+数据驱动 和 PO模式分别是什么样的 关键字驱动+数据驱动 什么是关键字驱动 简单而言,就是将Selenium常用功 阅读全文
摘要:
什么是Xpath 官方:XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航 【XPath 使用路径表达式来选取 XML 文档中的节点或者节点集】 Xpath在UI自动化中应用的场景 在Web UI自动化中,其实用Xpath的定位元素的优先级( 阅读全文
摘要:
CSS定位元素注意事项 找到待定位元素的唯一属性 如果该元素没有唯一属性,则先找到能被唯一定位到的父元素/子元素/相邻元素,再使用 > , " " , + 等进行辅助定位 不要使用随机唯一属性定位 最重要的是多跟研发沟通,尽量把关键元素加上ID或者name,并减少不合理的页面元素,例如重复ID这样的 阅读全文
摘要:
准备环境 jenkins.war包 ,jdk1.8 ,tomact , maven,git 1.Jenkins war包,下载地址https://jenkins.io/zh/download/ ,当然你可以通过wget 下载, 也可以通过xftp远程传输 2. jdk1.8 配置方法步骤详见 htt 阅读全文
摘要:
示例代码 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 <input type="file" name="pic" 阅读全文
摘要:
截图操作 截取整个页面 截取指定元素 只有这2个方法 比较简单,见下图代码 1 from selenium import webdriver 2 3 driver = webdriver.Chrome("xxxxx/chromedriver.exe") 4 5 driver.get("https:/ 阅读全文
摘要:
背景 为什么要设置元素等待 因为,目前大多数Web应用程序都是使用Ajax和Javascript开发的;每次加载一个网页,就会加载各种HTML标签、JS文件 但是,加载肯定有加载顺序,大型网站很难说一秒内就把所有东西加载出来,不仅如此,加载速度也受网络波动影响 因此,当我们要在网页中做元素定位的时候 阅读全文
摘要:
有哪些键盘操作 删除键 空格键 制表键 回退键 回车键 全选 复制 剪切 粘贴 F1-F12 ......其实就是所有键盘都能模拟,包括alt、shift、insert、delete、home等等等...这里就不举例了 1 #!/usr/bin/env python 2 # -*- coding: 阅读全文