WordPress 的 rich text采用js,先让selenium切换到iframe中driver.switchTo().frame("content_ifr");然后执行JSWebElement editor = driver.findElement(By.tagName("body"));...
分类:
其他好文 时间:
2014-08-31 00:25:30
阅读次数:
374
今天在运行自动化用例的时候,发现总是某个元素提示notclickable。分析原因有可能是页面右下角那个大大的top图标,刚好挡住了我要点击的元素。要解决就得拉动页面,就需要操作页面上的滚动条。 使用了一个比较简单的方法,在这里记录下来: JavascriptExecutor J...
分类:
编程语言 时间:
2014-08-30 00:00:38
阅读次数:
336
Firefox上正常运行的脚本在chrome上提示Element is not clickable at point (1096, 26).分析原因,首先肯定不是因为页面元素不存在而无法点击。也不是要点击的button不在预览范围内。 后来发现,是被前一步的操作的一个弹出层挡住了。因为前几步...
分类:
其他好文 时间:
2014-08-29 12:54:17
阅读次数:
183
1.在同一个包下创建2个继承类:2.类中代码实现为:package org.codeinfo.demo;import java.util.concurrent.TimeUnit;import org.openqa.selenium.By;import org.openqa.selenium.WebD...
分类:
其他好文 时间:
2014-08-28 14:34:39
阅读次数:
279
Selenium的延迟等待分为 显式等待(Explicit Wait) & 隐式等待(Implicit Wait).1.显式等待显式等待,就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到,就一直等,除非在规定的时间之内都没找到,那么就跳出Exception.如:123new Web...
分类:
其他好文 时间:
2014-08-27 18:15:18
阅读次数:
302
每当用跑用例失败的时候,第一反应就是查看元素定位是不是正确,帮助定位的扩展是必不可少的,但是selenium一般打开的是不带扩展的干净的浏览器,如果操作步骤很长的话,就得手动去执行直到那一步去检查元素,很费时,那怎么样让它打开的是带有扩展的浏览器呢,firefox简单,很多教程一搜照做即可,但...
分类:
其他好文 时间:
2014-08-27 00:17:26
阅读次数:
245
文章来源:http://blog.csdn.net/zhenyu5211314/article/details/13632083Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题等),这样在Sel...
分类:
其他好文 时间:
2014-08-25 16:46:24
阅读次数:
407
一.什么是Monkey?Monkey测试是Android自动化测试的一种手段,Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键...
分类:
移动开发 时间:
2014-08-25 14:44:44
阅读次数:
265
Alexey是一个在使用Java,TestNG 和Selenium的自动化WEB应用程序中有丰富经验的测试开发者。他如此的喜欢QA以至于在下班后他为初级QA工程师提供培训课程。在这篇文章中我想介绍一个Spring MVC + Hibernate + Maven例子。这组技术主要涉及一些基础知识,我想...
分类:
编程语言 时间:
2014-08-24 23:40:13
阅读次数:
318
Drag and Drop, 使用鼠标实现元素拖拽的操作貌似很复杂, 在Selenium中, 借助OpenQA.Selenium.Interactions.Actions类库中提供的方法, 实现起来还是比较简单的。道理如下:1. 找到要拖拽的页面元素-源(source)。2. 找到要释放的页面元素-...
分类:
Web程序 时间:
2014-08-22 19:22:39
阅读次数:
177