标签:
当你看完WebDriver的工作原理这篇博客以后,是不是也跃跃欲试想印证文章里的理论是不是正确,想自己也看下webdriver的源代码,并且调试下,通过代码来更深入的了解WebDriver的工作原理。ok,没有问题,咱们接下来就告诉大家怎么把源代码加载到eclipse里去。具体内容如下:
你需要先在eclipse创建一个java project,具体步骤就不细说了,相信大家有点基础的应该都可以创建成功的。然后去selenium官网下载selenium client。具体下载位置请看下图:

一般下载的内容都是一个zip包,解压缩后的内容如下:

添加libs目录里的所有jar包和selenium-java-2.39.0.jar, selenium-java-2.39.0-srcs.jar到java project的Build path里去,然后自己创建一个类,里面包含了一段webdriver的简单代码,内容如下:
1 package testcases;
2
3 import org.openqa.selenium.By;
4 import org.openqa.selenium.WebDriver;
5 import org.openqa.selenium.WebElement;
6 import org.openqa.selenium.firefox.FirefoxDriver;
7 import org.testng.annotations.Test;
8
9 public class TestCase02{
10
11 @Test
12 public void open_baidu() {
13 WebDriver driver = new FirefoxDriver();
14 driver.get("http://www.baidu.com");
15
16 WebElement element1 = driver.findElement(By.id("kw"));
17 element1.sendKeys("selenium");
18 WebElement btn = driver.findElement(By.id("su"));
19 btn.click();
20
21 }
22
23
24 }
1. 打开接口WebDriver的声明,你将会看到如下图显示的"Source not found"

2. 然后点击Attach Source..., 弹出窗口,把刚才下载的cliet里包含的selenium-java-xxx-srcs.jar包的路径放在path里,点击ok按钮

3. 着时候你就能看到WebDriver的源代码了

4. 这样在测试程序里加一个断点,选择debug as testng test后就可以调试WebDriver源代码了

转自:http://www.cnblogs.com/testermark/p/3551663.html
标签:
原文地址:http://www.cnblogs.com/fatfatdachao/p/4353557.html