在Windows上通过Appium启动Chrome浏览器
我正在尝试通过Windows上的Appium启动Chrome浏览器,但不断出现以下错误:-在Windows上通过Appium启动Chrome浏览器,appium,browser-automation,Appium,Browser Automation,我正在尝试通过Windows上的Appium启动Chrome浏览器,但不断出现以下错误:- Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.collect.ImmutableSet.toImmutableSet()Ljava/util/stream/Collector; at org.openqa.selenium.remote.ProtocolHandshake.streamW3CPro
Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.collect.ImmutableSet.toImmutableSet()Ljava/util/stream/Collector;
at org.openqa.selenium.remote.ProtocolHandshake.streamW3CProtocolParameters(ProtocolHandshake.java:238)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:104)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:141)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:604)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:244)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:158)
at GoogleTest.main(GoogleTest.java:30)
Suppressed: java.io.IOException: Incomplete document
at com.google.gson.stream.JsonWriter.close(JsonWriter.java:559)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:121)
... 6 more
线程“main”java.lang.NoSuchMethodError中的异常:com.google.common.collect.ImmutableSet.toImmutableSet()Ljava/util/stream/Collector;
位于org.openqa.selenium.remote.ProtocolHandshake.streamW3CProtocolParameters(ProtocolHandshake.java:238)
位于org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:104)
位于org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:141)
位于org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:604)
位于org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:244)
位于org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:131)
位于org.openqa.selenium.remote.RemoteWebDriver(RemoteWebDriver.java:158)
位于GoogleTest.main(GoogleTest.java:30)
抑制:java.io.IOException:文档不完整
位于com.google.gson.stream.JsonWriter.close(JsonWriter.java:559)
位于org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:121)
... 还有6个
使用以下依赖项:-
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>com.google.collections</groupId>
<artifactId>google-collections</artifactId>
<version>RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.3.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-server -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>
<version>2.44.0</version>
</dependency>
木卫一
java客户端
4.1.2
com.google.collections
谷歌收藏
释放
org.seleniumhq.selenium
硒爪哇
3.3.1
番石榴
番石榴
释放
org.seleniumhq.selenium
硒服务器
2.44.0
当我在pom.xml中添加一个gauava.jar依赖项时,我使用了版本21。如果这对你有用,试试看。当我在pom.xml中添加了gauava.jar依赖项时,我用的是21版。如果对您有效,请尝试。连接到real android Device…连接到real android Device。。。