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>
看现象是打开了两个浏览器
页:
[1]