zoukankan      html  css  js  c++  java
  • 怎么在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源代码了

     转自:http://www.cnblogs.com/testermark/p/3551663.html

  • 相关阅读:
    CSP内容安全策略总结及如何抵御 XSS 攻击
    CORS跨域资源共享总结
    web安全总结
    小知识随手记(八)
    内存泄漏问题总结
    Vue中插槽slot的使用
    Git常用命令、及常见报错处理:You have not concluded your merge (MERGE_HEAD exists)、清理无效的远程追踪分支
    render函数、createElement函数与vm.$slots
    Redis集群(二):Redis的安装
    Shell命令_文件系统常用命令df、du
  • 原文地址:https://www.cnblogs.com/fatfatdachao/p/4353557.html
Copyright © 2011-2022 走看看