当我通过testNG in IntelliJ Idea运行任何测试时,一切都很好。但是,如果我想使用maven命令运行测试,例如mvn clean test,1)会话将重新启动2-3次。所谓"restaryed“,我指的是这 2),然后在我第一次尝试使用驱动程序之后,我得到了以下错误:
org.openqa.selenium.NoSuchSessionException: A session is either terminated or not started (WARNING: The server did not provide any stacktrace information)以下是我的能力
capabilities.setCapability(CapabilityType.DEVICE_NAME.toString(), "Nexus 5");
capabilities.setCapability(CapabilityType.PLATFORM_VERSION.toString(), "8.0.0");
capabilities.setCapability(CapabilityType.PLATFORM_NAME.toString(), "Android");
capabilities.setCapability(CapabilityType.NEW_COMMAND_TIMEOUT.toString(), "1000000");
capabilities.setCapability(CapabilityType.APP.toString(), new File(config.getTestedAppPath()).getAbsolutePath());`创建Appium驱动程序:
driver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS);发布于 2018-03-12 13:51:37
似乎appium服务器没有启动。
在终端上启动appium,或者从appium的桌面应用程序启动它。
https://stackoverflow.com/questions/49236027
复制相似问题