
selenium
文章平均质量分 55
fhnp1983
这个作者很懒,什么都没留下…
展开
-
Selenium的getXpathCount方法的实际问题解决
Selenium的getXpathCount方法的实际问题解决 使用该方法会出现很让你头疼的问题,当你要得到的元素被包含在IFrame中时,如果你直接用getXpathCount方法时,返回值为0;可能你所测试页面还加入了ajax的东西,比如弹出层,类似结构如下:转载 2011-11-15 19:58:10 · 1418 阅读 · 0 评论 -
selenium
Part One --- Selenium IDE Selenium IDE 是selenium测试工具中的其中一个,是一个基于FireFox的Web测试开发环境,可以录制、编辑和调试测试。Selenium IDE包含了Selenium Core,因此可以轻易地在浏览器中录制和回放测试。 Selenium IDE不仅仅是一个测试录制工具,而是一个IDE,可以转载 2012-02-03 16:56:38 · 3233 阅读 · 0 评论 -
check target for three times
package com.utility;import com.Bam.SeleniumSigleInstance;import com.myexception.MyException;import com.thoughtworks.selenium.Selenium;public class CheckXpath{ private static Selenium seleniu原创 2011-11-11 14:59:57 · 865 阅读 · 3 评论 -
selectRowByValue
package com.test;import org.junit.AfterClass;import org.junit.BeforeClass;import org.junit.Test;import com.Bam.SeleniumSigleInstance;import com.myexception.MyException;import com.thought原创 2011-11-10 21:52:56 · 611 阅读 · 0 评论 -
用firefox 上传文件时,路径要写对。
selenium.type(fielpath);filepath 应该 用 eg:C:\\Users\\jack.wu\\Desktop\test.jpg. 我们习惯用 C:/Users/jack.wu/Desktop/test.jpg 出现问题时应该手工来重现自动化的步骤。原创 2011-11-28 17:02:44 · 616 阅读 · 0 评论 -
Selenium user extension
有些时候可能要自己扩展一些selenium的命令。所以要用user-extension. 以get table rows 为例,就是取得一个table里面的行数。 代码为复制代码Selenium.prototype.getTableRows = function(locator) { /** * Gets the number of转载 2011-10-27 16:23:38 · 789 阅读 · 4 评论 -
在ie上使用xpath时selenium运行缓慢的解决办法
在ie上运行selenium的测试程序时,如果使用的是xpath,会发现速度奇慢无比, 例如这样一个测试 Java代码 assertTrue(selenium.isElementPresent("//div[@id='content']/div[1]/table/tbody/tr[2]/td[2]")); assertTrue(selenium.is转载 2011-10-26 21:58:50 · 2203 阅读 · 1 评论 -
Selenium中使用XPath
虽然最新的IE9仍没支持XPath,IE上运行XPath慢,但JavaScript-XPath已经被纳入Selenium。在Java中使用:Java语言:selenium = new DefaultSelenium(location, port, browser, targetPath); selenium.start(); if(browserString=="*iexplore转载 2011-10-26 21:57:41 · 3658 阅读 · 0 评论 -
加速IE浏览器自动化执行效率:Selenium自动化中DOM,XPATH,CSS定位Web页面对象的优劣性分析
技术背景 在Web应用中,用户通过键盘在输入框中输入值和鼠标点击按钮,链接等。比如在用户名输入框和密码输入框输入正确的用户名和密码,然后点击登录按钮进行登录。在Selenium自动化中,Selenium提供多种API来对HTML元素进行操作,对于每个HTML元素,需要一个可以标识它的标识符,在Selenium中称之为定位器,Selenium支持多种不同类型的定位器,有标识符,Id,N转载 2011-10-26 21:57:00 · 3534 阅读 · 0 评论 -
selenium web site
http://www.automationqa.com/tools/selenium.html转载 2011-11-15 19:42:24 · 348 阅读 · 0 评论 -
selenium tips
Hello Readers, Welcome Back !!As the first part of this Selenium Tips series, this article intends to summarize the different ways to interact with dynamic sites that refresh content asynchronously转载 2011-11-15 18:17:16 · 642 阅读 · 0 评论 -
web driver 识别 隐藏的菜单的替换方法。
web driver menu 是隐藏的需要用鼠标点击以下才能出来,在查找页面的url的时候,似乎xpath 也不好用。 一个替换办法就是driver.get(baseUrl + "/bam/go/jack/admin/user/list.do"); 直接输入url 而不要用xpath 等等来定位 page url。原创 2012-02-10 10:45:13 · 570 阅读 · 0 评论