selenium webdriver学习(一)------------快速开始

上一篇 / 下一篇  2012-11-21 15:43:01 / 个人分类:webdriver


selenium webdriver学习历程(一)------------快速开始

学习selenium已经两年了,从1.X2.X,一直在关注它。中间由于工作原因中断了一段时间,但是一直无法割舍,最近又去官网看了一下,更新还挺快的。selenium1.X的时代将被取代,selenium-webdriver的大航海时代开始了。。。

 

安装selenium webdrivereclipse+jdk+selenium webdriver2.20+firefox 10

1、安装firefox,本人使用firefox10。确保firefox安装在默认环境下(不是的话会报错)。

2、安装jdk,确保安装了jdk,本人喜欢使用java。但selenium webdriver也支持其它语言,如rubypythonC#等。

3、安装eclipse,个人喜好。

4、安装selenium webdriver。解压下载的selenium webdriver包,可以在eclipse建一个user library,便与项目的引入。

 

第一个test

现在以第一个selenium webdrivertest来感受一下它的魅力。

Java代码  

1. import org.openqa.selenium.By;  

2. import org.openqa.selenium.WebDriver;  

3. import org.openqa.selenium.WebElement;  

4. import org.openqa.selenium.firefox.FirefoxDriver;  

5.   

6.   

7. public class FirstExampe {  

8.   

9.       

10.    public static void main(String[] args) {  

11.        WebDriver driver = new FirefoxDriver();  

12.  

13.         

14.        driver.get("http://www.google.com.hk");  

15.        WebElement element = driver.findElement(By.name("q"));  

16.        element.sendKeys("hello Selenium!");  

17.        element.submit();  

18.        try {  

19.            Thread.sleep(3000);  

20.        } catch (InterruptedException e) {  

21.            e.printStackTrace();  

22.        }  

23.        System.out.println("Page title is: " + driver.getTitle());  

24.       

25.        driver.quit();  

26.    }  

27.  

28.}  

 

正常运行后,这几行代码将会打开firefox浏览器,然后转跳到google首页。在搜索框中输入hello  Selenium并提交搜索结果。等待3秒后会在命令行打印出当前页面的title,输出如下:

Java代码  

1. Page title is: hello Selenium! - Google 搜尋

 并关闭ff浏览器。 


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 5645
  • 日志数: 8
  • 建立时间: 2012-11-14
  • 更新时间: 2012-11-21

RSS订阅

Open Toolbar