【发布时间】:2020-12-28 18:03:46
【问题描述】:
我是 Appium 的新手。我正在尝试在我的 Android 模拟器上使用 Appium 测试用例运行测试以打开 Chrome 浏览器并搜索“google.com”
我尝试了很多方法来解决我的问题:
1.在我的 Android 模拟器浏览器上更新 chrome
2.更新Maven依赖和java客户端
3.重启appium服务器。
还有更多
我附上两张图片并发布代码以便于分析问题。
TestWebBrowser.java 代码:
public static AppiumDriver<MobileElement> driver;
public static void main(String[] args) throws MalformedURLException {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "Chrome");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Test_Demo");
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "7.1.1");
driver = new AndroidDriver<MobileElement> (new URL("https://127.0.0.1:4723/wd/hub"), capabilities);
driver.get("http://google.com");
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.quit();
}
使用的 POM.xml Appium 依赖项:
<dependencies>
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>7.0.0</version>
</dependency>
</dependencies>
如果我做错了什么,请告诉我。这可能是一个菜鸟错误。但是在其他 stackoverflow 问题上找不到太多帮助。
【问题讨论】:
-
请尝试在
pom.xml文件中添加selenium-java依赖项。
标签: java selenium-chromedriver appium