51Testing软件测试论坛

标题: selenium-java自动化测试,一运行就会打开两个网页 [打印本页]

作者: 测试积点老人    时间: 2020-2-13 10:49
标题: selenium-java自动化测试,一运行就会打开两个网页
selenium-java自动化测试,一运行就会打开两个网页
[attach]128305[/attach]

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




作者: jingzizx    时间: 2020-2-14 15:34
看现象是打开了两个浏览器




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2