![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
Luke___Wang
一个很普通的人
展开
-
获取input元素中的text
如图中所示:input元素可以定位到,但是它的text没有显示,我向前端的同学请教了一下说是有一个value属性,所以我就使用selenium中的getAttribute函数成功获取了我想要的text内容原创 2017-11-09 16:03:40 · 2992 阅读 · 0 评论 -
万能的关机重启
昨天下班的时候花了点时间整理自己的电脑发现有一些以前安装的软件不会再使用了,就卸载了然后就让电脑自动进入休眠走人了;今天一早打开Appium和Eclipse,发现脚本一直陷入连接真机,启动app失败,然后循环的怪圈中;试了好几次都一样,而且明显能够感觉到appium server变慢了;回想了昨天晚上的整理过程,没有删除任何与移动端测试相关的东西无奈,就重启了一下电脑,原创 2018-02-02 10:19:08 · 546 阅读 · 0 评论 -
testng.xml格式错误导致的问题
如图所示我在testng.xml中配置脚本的运行集合时,一个不小心,违反了xml的格式导致文件上传以后,jenkins无法正常的使用这个文件去构建运行脚本。但是根据jenkins的反馈的错误信息,完全看不出来是testng.xml的格式有问题我觉得这算是一个可大可小的坑,所以记录下来,帮助遇到相同问题的朋友们做一个参考。原创 2017-12-28 21:26:34 · 1104 阅读 · 0 评论 -
使用JavaScript解决页面元素隐藏的问题
如果你是用selenium做web端的自动化的话,应该遇到过一下情形:页面中的元素是隐藏的,必须经过某个操作才能使元素显示而只有元素显示了,click()函数才能够点击到它;我在项目中遇到了这样的情况,就使用moveToElement()的方式解决了这个问题但是在做兼容性测试的过程中发现,moveToElement()函数在Safari浏览器中无效为了解原创 2017-12-25 16:58:40 · 483 阅读 · 0 评论 -
在使用appium做自动化的过程中遇到的坑
1, 首先吐槽一下小米手机设计的真特么的一坨屎要使用,需要注册账号,好,我注册要打开模拟操作权限,需要sim卡我特么的一个测试人员上哪搞那么多sim卡啊,话说回来,我买了一个小米手机为什么要被限制怎么使用呢?曹!2,使用genymotion的过程中,由于genymotion本身的限制,很多常用的软件无法使用,比如微信,搜狗输入法等,这里原创 2017-12-10 11:56:28 · 2458 阅读 · 0 评论 -
关于使用xpath的疑惑
如图中所示,为什么使用图中的xpath定位不到目标元素只能使用‘.//*[@id='app']//p/span[contains(text(),'最近')]’看上去关键字 ‘最近’ 和‘7‘以及‘天’被一个注释给断开了导致不能正常使用?对我来讲,解决元素的定位不难,但是我就是搞不清楚为什么图中的方法不行!请高人指点一二。原创 2017-11-16 16:00:42 · 486 阅读 · 1 评论 -
使用gradle指令运行测试脚本
首先吐槽一下自己犯的错误:我使用gradle构建了一个WEB自动化测试框架,但是因为以前没有使用过gradle,结果将工具代码和测试脚本都写在了Q博士导致的后果就是,测试脚本在IDE中运行完全没有问题但是使用gradle build指令执行时,根本就不会执行,我查了一些资料,始终不得要领。直到我偶然阅读了“Q博士”讲解gradle和testng的示例,突然意识到,我的框架写原创 2017-10-26 16:20:21 · 2177 阅读 · 1 评论 -
记录使用gradle构建selenium+testng自动化测试项目
最近入职一家新公司,主要负责做自动化测试,包括WEB Android和iOS目前的工作能力主要集中在WEB这一块,使用的是通用的Selenium和Testng组合;以上为背景。我在以前的项目中没有使用过gradle,所以这个构建工具对我来说是全新的,临时在网上看了一些基本的,通用的配置,主要是插件,mvn仓库,依赖等,说实话,没什么高深的理论;然后就是在自己的电原创 2017-10-26 10:07:20 · 2720 阅读 · 3 评论 -
tetsng 6.11,selenlum 3.6 firefox56 和geckodriver v0.19.0
终于搞定了!我在上一篇文章中已经说明,为了搭建一个web端的自动化测试框架,选用了testng和selenium的组合,刚开始时,我没有考虑到selenium与firefox的兼容性的问题,选用了一个老版本的selenium 2.47.2然后框架搭建好以后就不能正常的启动firefox,网上查了以后说是selenium与firefox不兼容的问题,然后就是卸载firef原创 2017-10-26 11:51:56 · 342 阅读 · 0 评论 -
使用selenium中的driver.close()函数
public void pageSwitchByHandleForContent(String description) { try { String winHandleBefore = driver.getWindowHandle(); Set winHandles = driver.getWindowHandles();原创 2017-11-01 17:12:17 · 1850 阅读 · 0 评论 -
记录loadrunner的安装中遇到的问题及解决方法
首先声明安装环境:win 7 64bitloadrunner 11可破解版本一共安装了两次,两次使用的环境一样,安装所使用的包和说明请参考https://blog.csdn.net/xianjie0318/article/details/78625980以下只记录问题 1 在安装四个补丁包的时候,都出现了错误"Exception EOleSysError in mo...原创 2018-10-27 18:53:17 · 1585 阅读 · 0 评论