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