selenium webdriver学习(一)------------快速开始
上一篇 /
下一篇 2012-11-21 15:43:01
/ 个人分类:webdriver
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浏览器。
收藏
举报
TAG: