Environment
- java client build version : 6.1.0
- Appium server version : 1.7.1
- Desktop OS/version used to run Appium if necessary: Windows 7
- Node.js version : 6.4.1
- Mobile platform/version under test: Android/ 8.1.0
- Real device or emulator/simulator: Real device
- Selenium Version: 3.12.0
- TestNg Version : 6.14.3
当我为android运行appium测试时,无法在实际设备上启动应用程序,在appium日志中发现代理错误,在控制台中发现错误,无法创建新会话。
是否需要任何网络设置,如果是,请指导需要设置哪种设置。
Code To Reproduce Issue [ Good To Have ]
public class launchApp {
AndroidDriver<WebElement> driver;
@BeforeClass
public void beforeClass() throws MalformedURLException, InterruptedException {
DesiredCapabilities capab = new DesiredCapabilities();
capab.setCapability("deviceName", "Redmi Note 5");
capab.setCapability("udid", "35924c6f0804");
capab.setCapability("platformName", "Android");
capab.setCapability("automationName", "UiAutomator2");
capab.setCapability("platformVersion", "8.1.0");
capab.setCapability("appPackage", "com.miui.calculator");
capab.setCapability("appActivity", "com.miui.calculator.cal.CalculatorActivity");
driver = new AndroidDriver<WebElement>(new URL("http://0.0.0.0:4723/wd/hub"), capab);
Thread.sleep(5000);
}
@Test
public void m1() throws InterruptedException {
System.out.println("kfd");
Thread.sleep(2000);
}
}
Console Exception:
org.openqa.selenium.WebDriverException: It is impossible to create a new session because 'createSession' which takes HttpClient, InputStream and long was not found or it is not accessible
Build info: version: '3.14.0', revision: 'aacccce0', time: '2018-08-02T20:19:58.91Z'
[info] [35m[Appium][39m Welcome to Appium v1.9.1
[info] [35m[Appium][39m Non-default server args:
[info] [35m[Appium][39m sessionOverride: true
[info] [35m[Appium][39m Appium REST http interface listener started on 0.0.0.0:4723[info] [35m[HTTP][39m [37m-->[39m
Plz指南
>
确保您使用的是最新的Appium server 1.9.1。
安装了最新的Android SDK和ADB。
卸载您的应用程序,应用程序设置和解锁应用程序从您的设备。
我今天也遇到了这个错误。
经过分析,我发现我连接的设备不知怎么脱机了。
我使用以下命令进行了检查:
$ adb devices
List of devices attached
392edea50404 offline
试试这个方法,让我知道。
我在eclipse(juno)中创建了一个简单的hello.jsp程序,当我试图通过run on server来运行这个jsp文件时,得到了以下错误 出现问题, 我已经删除了eclipse&tomcat服务器,然后重新安装。但是仍然得到相同的错误。我尝试选择服务器位置作为使用自定义位置,并给出不同的工作区路径。但什么都不管用。 我使用的是eclipse Juno、apache Tomcat-V6.
我有一个代码如下: 当我尝试运行代码时,我得到这样的消息: 我提到了这个链接,但不明白如何修改上面的代码,使其可行:例外:需要mockito,但没有调用,实际上与这个mock没有任何交互 有人能帮忙吗。 通过添加c.getResult(新的A(新的B()),新的F())解决了上述错误;在上面 我错过了什么?我一直在使用的课程:
问题内容: 我必须为Java类简介创建一个项目,并在最终解决语法错误之后,单击播放或保存按钮时,该程序出现运行时错误。 每当我单击播放按钮开始播放文件中的音乐时,都会出现此错误: 当我单击保存按钮时,出现此错误: 谁能告诉我什么地方出了问题或如何解决?任何帮助,将不胜感激,我在这个东西上有点慢:) 问题答案: 对于播放按钮错误:通过计数行(75-> 86),我推断出该语句中的错误 这是因为表(字段
线程“main”java.lang.NoClassDeffounder异常错误:java.base/java.lang.ClassLoader.DefineClass1(本机方法)java.base/java.lang.ClassLoader.DefineClass(ClassLoader.java:1010)java.base/java.security.SecureClassLoader.De
error-driver=webdriver.firefox()文件“/users/grey/.pyenv/versions/3.7.3/lib/python3.7/site-packages/selenium/webdriver/firefox/webdriver/firefox/webdriver.py”,第164行,在init self.service.start()文件“/users/gr