Appium报错:org.openqa.selenium.SessionNotCreatedException: A new session could not be created
2016-11-21 17:13
567 查看
代码:
public void setUp() throws Exception {
DOMConfigurator.configure("log4j.xml");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
capabilities.setCapability("platformName", "Android");
//三星Note4
capabilities.setCapability("deviceName",Constant.DEVICE_ID_SAMSUNG_NOTE4);
capabilities.setCapability("platformVersion", "6.0.1");
//游戏《极无双-三国无双》
capabilities.setCapability("appPackage", "com.taiyouxi.qihoo360");
capabilities.setCapability("appActivity", "com.taiyouxi.a3k.SplashActivity");
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
}
问题:
报错:org.openqa.selenium.SessionNotCreatedException: A new session could not be created. (Original error: com.taiyouxi.qihoo360/com.taiyouxi.a3k.SplashActivity never started. Current: com.taiyouxi.qihoo360/com.taiyouxi.a3k.MainActivity) (WARNING: The server
did not provide any stacktrace information)
appium控制台日志:
分析:
1.看appium 控制台日志信息是一直找不到启动的activity;
2.看客户端脚本日志信息是当前的activity和设置的启动activity不一致;
解决办法:
代码11行和12行之间新增一行代码
capabilities.setCapability("appWaitActivity", "com.taiyouxi.a3k.MainActivity");
public void setUp() throws Exception {
DOMConfigurator.configure("log4j.xml");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
capabilities.setCapability("platformName", "Android");
//三星Note4
capabilities.setCapability("deviceName",Constant.DEVICE_ID_SAMSUNG_NOTE4);
capabilities.setCapability("platformVersion", "6.0.1");
//游戏《极无双-三国无双》
capabilities.setCapability("appPackage", "com.taiyouxi.qihoo360");
capabilities.setCapability("appActivity", "com.taiyouxi.a3k.SplashActivity");
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
}
问题:
报错:org.openqa.selenium.SessionNotCreatedException: A new session could not be created. (Original error: com.taiyouxi.qihoo360/com.taiyouxi.a3k.SplashActivity never started. Current: com.taiyouxi.qihoo360/com.taiyouxi.a3k.MainActivity) (WARNING: The server
did not provide any stacktrace information)
appium控制台日志:
分析:
1.看appium 控制台日志信息是一直找不到启动的activity;
2.看客户端脚本日志信息是当前的activity和设置的启动activity不一致;
解决办法:
代码11行和12行之间新增一行代码
capabilities.setCapability("appWaitActivity", "com.taiyouxi.a3k.MainActivity");
相关文章推荐
- Caused by: org.openqa.selenium.SessionNotCreatedException: A new session could not be created 解决方案
- org.openqa.selenium.SessionNotCreatedException: A new session could not be created.
- org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or br
- appium创建session失败:selenium.common.exceptions.WebDriverException: Message: A new session could not be
- 使用appium进行app自动化测试时遇到AppActivity设置正确但报Connect Appium Server Fail.A new session could not be created
- Connect Appium Server Fail.A new session could not be created
- Appium启动app抛异常A new session could not be created.
- org.openqa.selenium.remote.SessionNotFoundException: The FirefoxDriver cannot be used after quit() was called.
- Exception in thread "main" org.openqa.selenium.remote.SessionNotFoundException
- org.openqa.selenium.remote.SessionNotFoundException: Unexpected error launch IE
- 真机上运行Python脚本 A new session could not be created问题解决
- A new session could not be created. (Original error: Requested a new session but one was in progress) (WARNING: The server did not provide any stacktrace information)
- Appium报错:org.openqa.selenium.NoSuchSessionException
- Exception in thread "main" org.openqa.selenium.remote.SessionNotFoundException
- A new session could not be created. (Original error: Requested a new session but one was in progress) )错误解决办法
- WebDriverException: Message: A new session could not be created.
- org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session
- 解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernat