【发布时间】:2017-10-10 18:37:29
【问题描述】:
我已经在 ubuntu 上安装了 Appium,并在运行测试时在 android studio 中使用 java 命令进行了我的第一次测试,但出现错误
无法创建新会话。 (原来的错误:请求一个新的 会话,但一个正在进行中)(警告:服务器未提供 任何堆栈跟踪信息)命令持续时间或超时:603.92 秒
public class MyTest {
AndroidDriver driver;
@Before
public void testCaseSetup()throws Exception {
//service.start();
//reader.readFile();
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
cap.setCapability(MobileCapabilityType.DEVICE_NAME, "Nexus_5");
cap.setCapability(MobileCapabilityType.PLATFORM_VERSION, "5.0.2");
cap.setCapability(MobileCapabilityType.APPIUM_VERSION, "v1.4.7");
cap.setCapability(MobileCapabilityType.APP_PACKAGE, "com.example.nitish.myappium");
cap.setCapability(MobileCapabilityType.APP_ACTIVITY, ".MainActivity");
driver = new AndroidDriver<MobileElement>(new URL("http://0.0.0.0:4723/wd/hub"), cap);
}
@Test
public void testcase1()throws Exception
{
driver.findElement(By.id("com.example.nitish.myappium:id/front")).click();
}
@After
public void testCaseTearDown()
{
driver.quit();
}
}
【问题讨论】:
-
干掉旧的appium服务器,重启再试一次。或者只是等待旧会话完成。上次测试运行后退出会话需要一些时间。
-
什么都没有发生,我已经杀死了我的 appium 服务器并重新启动。
-
虽然理想情况下不会有太大变化,但您可以尝试添加此
cap.setCapability(MobileCapabilityType.AUTOMATION_NAME, "Appium");并与任何结果共享 appium 服务器日志。 -
请分享您的电子邮件 ID Appium 服务器日志的字符太长
-
请分享您的电子邮件 ID Appium 服务器日志的字符太长。