请老师回答一下
为什么只能启动Firefox浏览器 而连接不上百度呢?????????
为什么只能启动Firefox浏览器 而连接不上百度呢?????????
2017-06-04
package denglu;
/**
* 实现了从百度搜索慕课网-打开慕课网
*/
import static org.junit.Assert.*;
import java.util.concurrent.TimeUnit;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class shouxie {
// 添加驱动 倒过来的jar包 FirefoxDriver指明要用火狐测试 如果要用ie的话用ieDriver
private WebDriver driver = new FirefoxDriver();
private String baseUrl;
// 用例执行前的准备1
@Before
public void setUp() throws Exception {
// 设置要打开的网络的路径
baseUrl = "https://www.baidu.com/";
driver.get(baseUrl + "/");
// 指定设置火狐的路径 后面是火狐的安装路径 要不然可能会找不到
System.setProperty("webdriver.girefox.bin", "D:\\firefox.exe");
// 把浏览器窗口调整成最大化
driver.manage().window().maximize();
}
// 用例执行后3
@After
public void tearDown() throws Exception {
// 关闭浏览器?
Thread.sleep(5000);
//driver.quit();
}
// 2
@Test
public void test() {
// fail("Not yet implemented");
// 下面的方法是根据id找到控件,让后在。出控件的具体内容 看是点击控件 或者是输入内容
// 第一部 找到搜索框 输入内容
driver.findElement(By.id("kw")).sendKeys("慕课网");
// 根据id的方式找到搜索按钮 并ckick方法点击
driver.findElement(By.id("su")).click();
driver.findElement(By.linkText("慕课网-程序员的梦工厂")).click();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
}
举报