![](/img/trans.png)
[英]I have an issue clicking or tapping an item using Appium-Eclipse-TestNG framework in android emulator
[英]Java code written in Eclipse did not run with TESTNG (trying to automate test using Eclipse and Appium for Android Emulator)
我是自动化测试的新手,我正在尝试自动化我公司开发的应用程序。我已完成所有设置(根据在线说明)并编写了一个java代码来测试我是否能够通过Appium启动我的应用程序在Android模拟器中。 我所要做的就是现在才开始。
我做的步骤:
在Eclipse中运行以下编写的代码作为TestNG
import org.junit.Before; import java.net.URL; import java.util.concurrent.TimeUnit; import java.net.MalformedURLException; import org.openqa.selenium.remote.CapabilityType; import org.openqa.selenium.remote.DesiredCapabilities; import org.openqa.selenium.WebDriver; import org.openqa.selenium.remote.RemoteWebDriver; public class Lauchandlogin { WebDriver driver; @Before public void setUp() throws MalformedURLException{ DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("avd", "NexS1"); capabilities.setCapability(CapabilityType.VERSION,"7.1.1"); capabilities.setCapability("deviceName","Android Emulator"); capabilities.setCapability("platformName","Andriod"); capabilities.setCapability("newCommandTimeout", 1200); capabilities.setCapability("appPackage","com.rhb.mobile"); capabilities.setCapability("appActivity","com.rhb.LandingActivity"); capabilities.setCapability("appWaitDuration",300000); driver = new RemoteWebDriver(new URL("http://127.0.0.1:4723" ,capabilities); } }
TestNG运行,我在控制台默认测试中收到以下消息
顶部栏上还有一条消息:LauchandLogin [TestNg] C:\\ Program Files \\ Java \\ jre1.8.101 \\ bin \\ javaw.exe。
Appium没有任何反应,我认为是因为我的TestNG根本没有运行??? 我不知道。 我搞不清楚了。 请帮忙。
对于报告的实际问题,我发现我使用了错误的TESTNG语法。 正如我在评论中提到的,它已被修复。 我遇到的另一个问题是Appium,它无法在移动设备7.1.1的Android模拟器上运行。 尝试在Android版本N上执行代码时似乎存在问题。因此,我的代码中没有问题。 我成功地能够在云设备或小于7的Android版本上执行它。谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.