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

java.lang.NoSuchMethodError:

java.lang.NoSuchMethodError:

ABOUTYOU 2021-07-15 18:15:58
我正在尝试将 selenium 与 sikuli 一起使用。所以 sikuli 不会使用当前的 java 设置在 64 位上运行,因此在我的项目中将运行时更改为指向 32 位运行时环境,并现在使用 32 位 iewebdriver 添加了我的 selenium jar我有上面的问题 查看网络上的每个地方都添加了 guava.jar 文件 v.21 它没有解决问题将其更改为 guava 26jre.jar 仍然没有任何工作这里是我的代码和错误(如果有人可以的话)我出错的地方错误Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;I)Vat org.openqa.selenium.remote.service.DriverService$Builder.usingPort(DriverService.java:285)at org.openqa.selenium.ie.InternetExplorerDriver.setupService(InternetExplorerDriver.java:242)at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:211)at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:150)at riOSikuliAutomation.RiOSikuliAutomation.main(RiOSikuliAutomation.java:33)这是我的代码DesiredCapabilities cap = DesiredCapabilities.internetExplorer();cap.setCapability("nativeEvents", false);cap.setCapability("unexpectedAlertBehaviour", "accept");cap.setCapability("ignoreProtectedModeSettings", true);cap.setCapability("disable-popup-blocking", true);cap.setCapability("enablePersistentHover", true);cap.setCapability("ignoreZoomSetting", true);cap.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);InternetExplorerOptions options = new InternetExplorerOptions();options.merge(cap);System.setProperty("webdriver.ie.driver", "C:\\Users\\Selenium\\IEDriverServer.exe");WebDriver driver = new InternetExplorerDriver(options);一旦读取到最后一行,错误就会弹出,有什么我做错的地方请指教?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 216 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信