测试积点老人 发表于 2020-2-13 10:49:14

selenium-java自动化测试,一运行就会打开两个网页

selenium-java自动化测试,一运行就会打开两个网页


<p>public class BaiduCase {
WebDriver driver=null;</p><p>@Before
public void setUp() throws Exception {
    // 指定浏览器驱动地址
    System.setProperty("webdriver.chrome.driver",
            "C:\\Users\\14816\\AppData\\Local\\Programs\\Python\\Python37-32\\Scripts\\chromedriver.exe");
    // 初始化浏览器
    driver = new ChromeDriver();
    // 浏览器最大化
    driver.manage().window().maximize();
    // 打开百度
    driver.get("<a href="http://www.baidu.com">http://www.baidu.com</a>");
}</p><p>@Test
public void test() throws InterruptedException {
    // 找到输入框并输入内容
    driver.findElement(By.id("kw")).sendKeys("selenium的简单使用");
    // 点击按钮
    driver.findElement(By.id("su")).click();
    // 得到当前页面的标题
    String title = driver.getTitle();
    System.out.println(title);
    // 预期结果
    String expect = "百度一下,你就知道";</p><p>    if(title.equals(expect)) {
      System.out.println("测试成功");
    }else {
      System.out.println("测试失败");
    }</p><p>    Thread.sleep(3000);
}</p><p>@After
public void tearDown() throws Exception {
    driver.quit();
}</p>


jingzizx 发表于 2020-2-14 15:34:49

看现象是打开了两个浏览器
页: [1]
查看完整版本: selenium-java自动化测试,一运行就会打开两个网页