a1161638320
刘熤彬
采纳率0%
2019-10-19 16:34 阅读 552

selenium调用Chrome成功,打开百度失败?

import org.openqa.selenium.*;
import org.openqa.selenium.WebDriver.Navigation;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.remote.server.handler.FindElement;;
public class Run {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.out.println("hello world");

    System.setProperty("webdriver.chrome.driver", "C:\\Users\\Lenovo\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe");

    ChromeDriver chromeDriver = new ChromeDriver();

    chromeDriver.get("https://www.baidu.com/");

    Navigation navigation = chromeDriver.navigate();

    navigation.to("https://www.baidu.com/");

    chromeDriver.findElement(By.xpath("//*[@id=\"mv-tiles\"]/a[1]")).click();

    chromeDriver.findElement(By.xpath("//*[@id=\"kw\"]")).sendKeys("csdn");
}

}
图片说明图片说明

调用浏览器成功了,但是不知道怎么打开百度网页?


  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • Mair_Java Mair_Java 2019-10-22 13:35

    你把findElement 那些先去掉在试试,还有你找个异常没截全,selenium 跟chrome 有对应版本的,可以去看下版本是否一致

    点赞 评论 复制链接分享
  • a1161638320 刘熤彬 2019-10-24 23:56

    是版本不一致,所以才没调起来,能再请教您一个问题吗?我想创建键盘操作导入了selenium.keys包 然后创建了一套动作 actions action= new actions(chromeDriver)
    action.keyDown(keys.F12).perform();
    总是报错

    点赞 评论 复制链接分享

相关推荐