• 怎么在eclipse里调试WebDriver的源代码


    当你看完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源代码了

  • 相关阅读:
    算法实现:在10个数中选6个数,显示所有组合
    转载:PostgreSQL和MySQL协议简介
    转载:国内外高精地图厂商一览
    使用带key访问iPortalREST服务
    cass启动提示Frame主框架程序没有加载
    设置Gridview单元格内容不换行
    Sql自定义编号唯一性问题
    关于EXCEL数据导入到SQLServer中字段存在NULL的问题
    Gridview显示网格线
    ComboBox自动匹配查找
  • 原文地址:https://www.cnblogs.com/testermark/p/3551663.html
Copyright © 2020-2023  润新知