51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3798|回复: 3
打印 上一主题 下一主题

java+selenium3.12,驱动chrome时报错,求大神指点

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-6-4 17:45:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. package christin.test;
  2. import java.util.concurrent.TimeUnit;
  3. import org.openqa.selenium.WebDriver;
  4. import org.openqa.selenium.chrome.ChromeDriver;
  5. import org.openqa.selenium.firefox.FirefoxDriver;
  6. import org.openqa.selenium.remote.DesiredCapabilities;


  7. public class testC {

  8.     public static void main(String[] args) {
  9.         System.setProperty("webdriver.chrome.driver","C:/Program Files (x86)/Google/Chrome/Application/chromedriver.exe");
  10.         //System.setProperty("webdriver.gecko.driver","F:/firefox/geckodriver.exe");
  11.         //初始化一个chrome浏览器实例,实例名称叫driver
  12.         //WebDriver driver = new FirefoxDriver();
  13.         WebDriver driver = new ChromeDriver();
  14.         //最大化窗口
  15.         driver.manage().window().maximize();
  16.         //设置隐性等待时间
  17.         driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS);

  18.         // get()打开一个站点
  19.         driver.get("https://www.baidu.com");
  20.         //getTitle()获取当前页面title的值
  21.         System.out.println("当前打开页面的标题是: "+ driver.getTitle());

  22.         //关闭并退出浏览器
  23.         driver.quit();

  24.     }

  25. }
复制代码
报错如下:
  1. Exception in thread "main" java.lang.IllegalAccessError: tried to access method com.google.common.util.concurrent.SimpleTimeLimiter.<init>(Ljava/util/concurrent/ExecutorService;)V from class org.openqa.selenium.net.UrlChecker
  2.         at org.openqa.selenium.net.UrlChecker.<init>(UrlChecker.java:67)
  3.         at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:190)
  4.         at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:181)
  5.         at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:78)
  6.         at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:637)
  7.         at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:250)
  8.         at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:236)
  9.         at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:137)
  10.         at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:184)
  11.         at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:171)
  12.         at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:124)
  13.         at christin.test.testC.main(testC.java:21)

  14. Process finished with exit code 1
复制代码





分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2017-5-9 15:42
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
    发表于 2018-6-5 11:11:05 | 只看该作者
    Chrome driver 可以启动你的Chrome的版本吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-11-21 17:25
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]测试连长

    3#
    发表于 2018-6-19 14:00:23 | 只看该作者
    检查下引用的jar包,
    或是引用的浏览器驱动和本机的浏览器版本是不是对应的。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-9 00:00 , Processed in 0.060360 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表