为了账号安全,请及时绑定邮箱和手机立即绑定

请老师回答一下

为什么只能启动Firefox浏览器  而连接不上百度呢?????????

正在回答

1 回答

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);

    }

}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请老师回答一下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信