码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-06-24 10:53:12      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

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

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

 

安装selenium webdriver(eclipse+jdk+selenium webdriver2.20+firefox 10)

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

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

3、安装eclipse,个人喜好。

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

 

 

第一个test

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

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浏览器。

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

标签:

原文地址:http://www.cnblogs.com/yye2010/p/4596880.html

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