之前网上查资料都是 action2.click(); 经测试不行的。最后发现action2.click().perform(); 才有效。至于为什么目前还不清楚,但至少会用了。现在就把我的代码copy过来:
代码示例:
//只有对象是visible时才可以操作,所以要等待状态变为visible
WebElement mC = driver.findElement(By.xpath("...
分类:
Web程序 时间:
2015-08-29 15:24:58
阅读次数:
432
1.操作滚动条到当前可见视图的元素位置 WebElement element = dr.findElement(By.id("4")); ((JavascriptExecutor)dr).executeScript("arguments[0].scrollIntoView(true);"...
分类:
其他好文 时间:
2015-08-26 19:38:28
阅读次数:
385
举例:博客园的登陆页面:非PageFactory 和@FindBy的代码如下public class LoginPage1 { //定义三个WebElement属性,用于记录用户名、密码、登陆按钮这三个页面元素 WebDriver driver; WebElement username; WebEl...
分类:
数据库 时间:
2015-08-19 10:52:56
阅读次数:
187
不同的页面元素具有不同的Actions1、sendKeys()适用于具备文本编辑区域的页面元素。常见的使用方式是在文本框中输入字符串。示例代码如下:WebElement searchBox = driver.findElement(By.name("q"));searchBox.sendKeys("...
分类:
其他好文 时间:
2015-08-17 19:23:21
阅读次数:
143
//引用包
importorg.openqa.selenium.By;
importorg.openqa.selenium.WebDriver;
importorg.openqa.selenium.WebElement;
importorg.openqa.selenium.firefox.FirefoxDriver;
publicclassTEST001{
publicstaticvoidmain(String[]args){
//浏览器路径
System.setProperty..
分类:
Web程序 时间:
2015-07-29 06:49:27
阅读次数:
109
说明:这里以一个登陆框为例,展示了各种方式供你选择。如果你喜欢对象的话,也可以手动添加对象webedit。
根据以上信息,我们就可以玩转web对象了:
1、采用WebElement的描述编程方式:
Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").WebElement("name:=name").Object.v...
分类:
Web程序 时间:
2015-07-19 20:13:23
阅读次数:
183
此文主要讲述在使用 innerText 和 innerHTML 获取元素中间值时的差别,我个人将二者的区别简单的理解为:webelement.innerText : 获取的是页面元素显示的文本webelement.innerHTML : 获取的是元素中间的 HTML 源码闲话少述,就此上码。敬请小主...
分类:
编程语言 时间:
2015-07-14 22:04:01
阅读次数:
163
1.简单查找By ID: WebElement element=driver.findElement(By.id("userId"));By Name:WebElement element=driver.findElement(By.name("cheese"));By TagName:WebEle...
分类:
其他好文 时间:
2015-07-11 18:07:40
阅读次数:
424
WebDriver对页面的操作,需要找到一个WebElement,然后再对其进行操作,比较繁琐:[java] view plaincopyWebElementelement=driver.findElement(By.name("q"));element.sendKeys("Cheese!");我们...
分类:
其他好文 时间:
2015-07-11 17:59:28
阅读次数:
140
robotium框架支持WebView,在robotium中有getWebElements()、getWebElements(By by)等方法来获取android中的WebView的元素,并提供了 clickOnWebElement方法来完成点击事件.android中的原生控件是比较好攻取的,那...
分类:
Web程序 时间:
2015-07-07 21:22:14
阅读次数:
239