码迷,mamicode.com
首页 > 其他好文 > 详细

selenium---封装的例子

时间:2014-08-28 14:34:39      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:blog   http   java   strong   ar   2014   代码   log   sp   

1.在同一个包下创建2个继承类:

bubuko.com,布布扣

2.类中代码实现为:

package org.codeinfo.demo;

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class Utils {
WebDriver driver = new FirefoxDriver();

public void sendKeys(By by, String value){
driver.findElement(by).sendKeys(value);
}

public void click(By by){
driver.findElement(by).click();
driver.manage().timeouts().implicitlyWait(5000,TimeUnit.SECONDS);
}

}

------------------------------------------------------------------------

package org.codeinfo.demo;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class UtilsExtends extends Utils {
public static void main(String args[]){
Utils util = new Utils();

util.driver.navigate().to("http://www.baidu.com");//打开百度首页

util.sendKeys(By.xpath(".//*[@id=‘kw‘]"), "selenium");//在文本框中输入selenium

util.click(By.xpath(".//*[@id=‘su‘]")); //点击百度按钮

}
}

 

selenium---封装的例子

标签:blog   http   java   strong   ar   2014   代码   log   sp   

原文地址:http://www.cnblogs.com/HYanqing/p/3941489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!