【发布时间】:2018-04-05 17:34:15
【问题描述】:
我需要在 Eclipse 中调试用 Java 编写的 selenium/appium 测试。该脚本正在通过 eclipse 运行,我可以在设备中看到它,但我遇到了一些错误,所以我想调试。在 Eclipse 中,我打开了调试透视图并在脚本中设置断点。然后我从 Run --> Debug As --> TestNG Test 运行测试,保持其他一切不变。
但是代码并没有在断点处停止。它的行为就像正常运行脚本(没有调试)。如何运行让代码在断点处停止然后我们进入?
不确定这是否有帮助,但是,这就是我启动驱动程序的方式
public AndroidDriver InitiateDriver() throws MalformedURLException {
nodeURL= "http://localhost:4723/wd/hub" ;
DesiredCapabilities capability = DesiredCapabilities.android();
capability.setCapability("BROWSER_NAME", "Android");
capability.setCapability("VERSION", "7.0");
capability.setCapability("platformName", "Android");
capability.setCapability("appPackage", "com.accuweather.android");
capability.setCapability("appActivity", "com.accuweather.app.SplashScreen");
capability.setCapability("deviceName", "ec8d4453");
AppDriver = new AndroidDriver(new URL(nodeURL), capability);
return AppDriver;
}
【问题讨论】:
标签: java android eclipse selenium appium