WebDriver
文章平均质量分 52
DreamTL
这个作者很懒,什么都没留下…
展开
-
WebDriver中断言的使用(一)
断言其实可以理解为判断值是否相等,如果等那继续往下走,如果不等,那就会抛出一个异常(自动的进行)。以上我自身的理解,不对的地方请指出具体怎么用呢?用法一:比如说,我发一封邮件后,会有一个提示“发送成功”,那使用断言进行怎么处理呢//判断发送是否成功 WebElement check = driver.findElement(By.xpath("/html/body/d原创 2015-08-23 22:26:25 · 4832 阅读 · 0 评论 -
浅谈 PageObject模式
做过UI自动化的都晓得,在做UI自动化时定位特别依赖页面,一旦页面发生变更就不得不跟着去修改页面定位。在webdriver中,假设你想对一个元素定位操作,那么你可能会编写下面的代码:driver.findElement(By.id("ad")).click();发现问题:你有10个地方对这个元素做了这个操作,哪天这个控件的元素变了,你就不得不去修改10个地方。转载 2017-04-10 16:57:04 · 1822 阅读 · 0 评论 -
webdriver结合tesseract-ocr处理简单验证码
使用OCR自动化识别,一般识别率不是太高,处理一般简单验证码还是没问题,这里使用的是Tesseract-OCR,下载地址:http://pan.baidu.com/s/1kUGaw8R怎么使用呢?首先,环境变量path添加tesseract-ocr的安装路径,然后使用命令窗口查看:如果出现如上输出,表示安装正常。我准备了一张验证码cp.png放在e盘te转载 2017-01-20 16:40:38 · 1056 阅读 · 0 评论 -
jenkins执行webdrive脚本时,不显示运行的浏览器
不显示的原因:因jenkins 是用windows install 安装成windows 的服务,那么jenkins是一个后台服务,所以跑webdriver的时候是看不到浏览器的动作。解决方法一:(1),windows的控制面板--管理工具--服务。找到 jenkins服务,先停用,然后修改启动类型为禁用。(2),手动启动jenkins.war。定位到jenki原创 2016-12-06 14:37:37 · 2387 阅读 · 0 评论 -
webdriver 定位方式
1、有时为了定位更可靠,所以需要使用xpath通过多个属性进行定位元素// 从匹配选择的当前节点选择文档中的节点,而不考虑它们位置driver.findElement(By.xpath("//input[@name='pass' and @class=’ textfild’]")).clear();2、关于xpath 查找元素还可以通过contains原创 2016-12-06 14:44:37 · 502 阅读 · 0 评论 -
webdriver + jenkins执行用例报“unknown error: cannot find Chrome binary”
jenkins集成后发现运行webdriver脚本时报如下问题:执行环境:win7 jdk1.7 使用的是chrome浏览器 , 在ide中单独执行代码是没问题的,在jenkins执行报截图问题为什么会出现如上问题呢:分析:可能是因没有定位chrome浏览器的位置,找不到binary ,所以报错,增加红框语句:System.setP原创 2016-12-06 14:32:00 · 8340 阅读 · 0 评论 -
使用WebDriver 登录163邮箱
使用WebDriver 登录163邮箱原创 2016-07-17 21:00:58 · 2967 阅读 · 0 评论 -
TestNG开源插件Arrow介绍
TestNG开源插件Arrow介绍 来自孔庆云kevin 2014-03-04 17:16:17| 分类: 测试工具 TestNG是一个设计用来简化广泛测试需求的 测试框架,旨在涵盖所有类型的测试,包括单元测试、功能测试、端到端集成测试等,而我们在基于TestNG搭建自动化测试框架,编写测试用例时,为保证测 试用例的稳定性,需要增加测试用例失转载 2016-07-17 20:39:11 · 2006 阅读 · 0 评论 -
WebDriver中通过鼠标偏移 处理悬浮菜单操作
WebDriver中通过鼠标偏移 处理悬浮菜单操作原创 2016-07-06 17:15:44 · 2545 阅读 · 0 评论 -
WebDriver中如何处理Iframe 及 嵌套Iframe
WebDriver中如何处理Iframe 及 嵌套Iframe原创 2016-07-06 16:20:44 · 2376 阅读 · 0 评论 -
WebDriver模拟上传附件时,使用Sikuli 来操作Flash 控件
WebDriver模拟上传附件时,使用Sikuli 来操作Flash 控件原创 2016-07-06 16:12:53 · 1776 阅读 · 0 评论 -
对话框操作_Alert、confirm、Prompt控件操作
Alert alert = driver.switchTo().alert(); String text1 = alert.getText(); System.out.println("弹出框内容为:"+ text1); alert.accept();//点击确定 *弹出对话框操作 *通过driver.switchTo().alert()得到对话框对象,然后用原创 2015-09-13 11:27:40 · 620 阅读 · 0 评论 -
TestNG 安装及使用入门(webDriver+java环境)
testNG简单安装及使用入门(一)(Webdriver+java)原创 2015-07-18 11:04:52 · 649 阅读 · 0 评论 -
TestNG入门_webDriver+java(二)
TestNG入门_webDriver+java(二)原创 2015-07-18 12:13:21 · 598 阅读 · 0 评论 -
Jenkins 通过maven打包时,发现resource下的properties 配置文件未生成 ,导致在执行时报错
场景: Jenkins 构建WebDriver 项目时,报如下图错误:idea 运行时是没问题的,经过对比发现是因为Jenkins构建时,发现resource下的properties 配置文件未生成,找到不所以才提示错误解决方法:代码路径:在pom.xml 中bulid 页签中添加如下配置:resources> r原创 2017-05-05 17:10:30 · 5167 阅读 · 0 评论