Selenium
appleheshuang
本blog仅记录学习心得,多数文章为转载,请勿评论
展开
-
Selenium 环境配置
http://pypi.python.org/pypi/selenium 在Eclipse IDE 下, 打开 Window->Preferences... 对话框,从右侧的树形列表中选择“ PyDev”->“Interpreter Python”, 点击New或Auto Config按钮,从Python的安装路径下选择Python.exe,然后会弹出一个对话框让你勾选System P原创 2012-06-11 11:23:13 · 498 阅读 · 0 评论 -
selenium webdriver学习(十三)------------如何利用Actions类模拟鼠标和键盘的操作
http://jarvi.iteye.com/blog/1468690转载 2012-09-05 15:19:47 · 988 阅读 · 0 评论 -
Selenium API
http://selenium.googlecode.com/svn/trunk/docs/api/java/index.html转载 2012-09-12 11:08:41 · 494 阅读 · 0 评论 -
WebElement.clear() 方法的具体实现
WebElement element = driver.findElement(By.id("passwd-id")); 在输入框中输入内容: element.sendKeys(“test”); all basic functions in RemoteWebElement原创 2012-09-12 11:07:31 · 2381 阅读 · 0 评论 -
How can selenium web driver get to know when the new window has opened and then resume its execution
http://stackoverflow.com/questions/9188343/how-can-selenium-web-driver-get-to-know-when-the-new-window-has-opened-and-then3 down vote favorite1i am facing below issue转载 2012-09-13 13:16:15 · 1449 阅读 · 0 评论 -
Selenium 的一些问题
1. login to admin site, if not write Thread.sleep(), will got asp access denied error.怀疑page没有load完,用自己写的循环查找element的同步方法,也会得到上面的error2. java.lang.Objectorg.openqa.selenium.remote.RemoteWe原创 2012-08-14 08:54:39 · 551 阅读 · 0 评论 -
Handle popup windows in Selenium 2
In Selenium 2(WebDriver), testing popup windows involve switching the driver to the popup window and then running the corresponding actions. Twist recorder records actions in popup windows as commente转载 2012-09-21 14:05:04 · 1354 阅读 · 0 评论 -
Selenium2.0 WebDriver基本操作
http://www.cnblogs.com/dream0577/archive/2012/10/07/2714580.html1.2 用webdriver打开一个浏览器我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟的浏览器。但是做页面的测试,速度通常很慢,严重影响持续集成的速度,这个时候建议使用HtmlUnit,不过HtmlUnitD转载 2013-03-31 19:51:32 · 1143 阅读 · 0 评论 -
selenium Webdriver 封装方法
http://blog.csdn.net/gzh0222/article/details/7568527package core; import java.io.File; import java.io.IOException; import java.util.HashSet; import java.util.List; impor转载 2013-03-31 20:24:00 · 3966 阅读 · 1 评论 -
Xpath 实例
http://blog.sina.com.cn/s/blog_4a8ed95f010007ap.htmlXPath目的就是为了在匹配XML文档结构树时能够准确地找到某一个节点元素。可以把XPath比作文件管理路径:通过文件管理路径,可以按照一定的规则查找到所需要的文件;同样,依据XPath所制定的规则,也可以很方便地找到XML结构文档树中的任何一个节点.[参考 XPath转载 2013-03-31 17:31:53 · 1321 阅读 · 0 评论 -
用Selenium WebDriver处理多窗体/iframe
http://blog.sina.com.cn/s/blog_64693fd4010140du.html转载 2013-04-02 22:22:49 · 843 阅读 · 0 评论 -
selenium Javascript
http://ztreeapi.iteye.com/blog/1745209转载 2013-07-09 15:16:03 · 654 阅读 · 0 评论 -
selemium 清空textfield
Re: [webdriver] How do I clear a textbox before writing to it? Using Webdirver C# and there is no way to use Keys.ChordMeta-characters are automatically chorded to the next character youpress, s转载 2012-09-05 17:45:36 · 914 阅读 · 0 评论 -
Selenium WebDriver 同步点
http://blog.sina.com.cn/s/blog_7a636d1501011sy2.html 1. wait 一个element enablepublic void waitElementEnable(String waitTime) throws Exception{ (new WebDriverWait(driver, 10)).until(new Expecte转载 2012-07-11 21:51:23 · 1722 阅读 · 0 评论 -
Selenium API
http://goldb.org/sst/selenium2_api_docs/html/转载 2012-06-12 07:50:59 · 387 阅读 · 0 评论 -
Selenium 怎么从中途开始调试
Pending do原创 2012-08-07 15:50:35 · 2010 阅读 · 0 评论 -
Selenium CSS
http://blog.sina.com.cn/s/blog_539a70d301012my3.html 昨天我练习了用CSS(即层叠样式表Cascading Stylesheet) Selector来定位(locate)页面上的元素(Elements)。Selenium官网的Document里极力推荐使用CSS locator,而不是XPath来定位元素,原因是CSS locator比X转载 2012-08-09 21:26:37 · 1144 阅读 · 0 评论 -
Selenium tips
1. 回车driver.findElement(By.name("submit")).sendKeys("\n");Keys.ENTER或者“\n”原创 2012-07-25 15:45:34 · 504 阅读 · 0 评论 -
CSS 伪类
http://www.jb51.net/jiaoben/24032.htmlhttp://www.jb51.net/css/28294.html用法 你只需要下载Robert Nyman的DOMAssistant脚本和ie-css3.js并将它们在你的页面的head标签中导入,如下: 复制代码代码如下: 支持的选择器 :nth-child转载 2012-08-13 17:56:40 · 547 阅读 · 0 评论 -
Selenium 基本操作
1.2 用webdriver打开一个浏览器我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟的浏览器。但是做页面的测试,速度通常很慢,严重影响持续集成的速度,这个时候建议使用HtmlUnit,不过HtmlUnitDirver运行时是看不到界面的,对调试就不方便了。使用哪种浏览器,可以做成配置项,根据需要灵活配置。 打开firefox浏览器:转载 2012-08-14 09:53:14 · 693 阅读 · 0 评论 -
selenium 如何处理table .
http://blog.csdn.net/gzh0222/article/details/7568490以前在selenium RC 里面有一个getTable方法,是得到一个单元格中的文本。其详细描述如下:Java代码 /** Gets the text from a cell of a table. The cellAddress synt转载 2012-08-30 12:40:15 · 3929 阅读 · 0 评论 -
Webdriver 怎么move鼠标
Actions builder = new Actions(driver); builder.moveToElement(element).build().perform();转载 2012-08-23 13:39:33 · 584 阅读 · 0 评论 -
Webdriver 怎么backend用RC的方法
WebDriverBackedSelenium backedselenium=new WebDriverBackedSelenium(driver, driver.getCurrentUrl()); 比如最大化IE backedselenium.windowMaximize(); 断言 backedselenium.isTextPresent("regexp:About转载 2012-08-23 13:37:00 · 902 阅读 · 0 评论 -
Selenium 设定firefox的启动路径
http://nickelen.iteye.com/blog/1397449# 火狐启动路径 如果安装了多个Firefox版本,若在创建FirefoxDriver时不指定路径,则启动安装在默认路径下的Firefox浏览器,C:\Program Files\Mozilla Firefox\firefox.exeJava代码 WebDriver web转载 2012-08-23 12:07:15 · 25296 阅读 · 0 评论 -
Webdriver 怎么操作scrollbar
((RemoteWebDriver) driver).executeScript("window.scrollBy(0, 300)", "");转载 2012-08-23 13:38:15 · 1170 阅读 · 0 评论 -
testNG 学习笔记1
testNG 入门:这几天学习testNG,很是郁闷,在网上搜索了一些文档,或许自己太菜总是感觉云里雾里的,搞了好几天,今天才感觉有点眉目:1、最简单的testNGJava代码 import org.apache.commons.lang.StringUtils; import org.testng.annotations.Test; pub转载 2014-04-20 21:55:27 · 1078 阅读 · 0 评论