我正在研究Appium-Java maven驱动的框架,并且在Android功能方面获得了以下错误。
对setCapability的引用是不明确的 错误的方法setCapability(java.lang.String,java.lang.String)在org.openqa.selenium.MutableCapabilities和方法setCapability(java.lang.String,org.openqa.selenium.Platform)在org.openqa.selenium.MutableCapabilities匹配
版本:
Selenium Version:<selenium.java.version>3.11.0</selenium.java.version> [Also tried with 3.141.59, 3.12.0, 3.7.1]
And Appium version:
<appium.java-client.version>6.1.0</appium.java-client.version>代码片段:
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", JsonPath.read(jsonFile, "$." + "platformName"));发布于 2018-12-14 10:21:50
从JsonPath.read到String的类型转换输出解决了这个问题。
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", (String) JsonPath.read(jsonFile, "$." + "platformName"));https://stackoverflow.com/questions/53761240
复制相似问题