当前位置: 首页 > 知识库问答 >
问题:

Appium错误UI自动程序

霍修筠
2023-03-14

WINDOWS 7 Appium:1.4.16.1来自Android Virtual Device Manager的Emulator Android

APPIUM REST响应:

谢谢你让我知道。如果你想到什么可能是源头原因。

'import org.openqa.selenium.By;
 import org.openqa.selenium.chrome.ChromeDriverService;
 import org.openqa.selenium.remote.DesiredCapabilities;
 import org.openqa.selenium.remote.RemoteWebDriver;
 import org.testng.annotations.AfterClass;
 import org.testng.annotations.BeforeClass;
 import org.testng.annotations.Test;
 import java.io.File;
 import java.io.IOException;
 import java.net.MalformedURLException;
 import java.net.URL;
 import io.appium.java_client.MobileElement;
 import io.appium.java_client.android.AndroidDriver;
 import io.appium.java_client.ios.IOSElement;
 import io.appium.java_client.remote.MobileBrowserType;
 import io.appium.java_client.remote.MobileCapabilityType;
 import io.appium.java_client.remote.MobilePlatform;
 import org.openqa.selenium.Platform;
 import org.openqa.selenium.WebDriver;
 import org.openqa.selenium.remote.BrowserType;
 import java.util.concurrent.TimeUnit;

 //WebDriver driver;
 public class AA_Android1

 @Test
 public void test1() throws MalformedURLException, InterruptedException{

 DesiredCapabilities capabilities = new DesiredCapabilities();
 File app = new File("C:/Users/dd/Downloads/com.google.android.gm.4.5.apk");
 capabilities.setCapability(MobileCapabilityType.DEVICE_NAME,"emulator-      5554");
 capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
 capabilities.setCapability(MobileCapabilityType.BROWSER_NAME, "BROWSER");
 capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "6.0");
 capabilities.setCapability("appPackage", "com.android.browser");
      capabilities.setCapability("appActivity","com.android.browser.BrowserActivity");          

 capabilities.setCapability("browserName", MobileBrowserType.BROWSER);

 WebDriver driver = new AndroidDriver<MobileElement>(new              URL("http://127.0.0.1:4723/wd/hub"), capabilities );//error?
 driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);'

信息:[debug]错误:命令失败:c:\windows\system32\cmd.exe/s/c“c:\users\ddaunay\appdata\local\android\sdk\platform-tools\adb.exe-s emulator-5554 shell”ps'uiautomator'“”

at ChildProcess.exithandler (child_process.js:751:12)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1016:16)
at Process.ChildProcess._handle.onexit (child_process.js:1088:5)

信息:[debug]响应客户端,但出现错误:{“状态”:33,“值”:{“消息”:“无法创建新会话。(原始错误:命令失败:C:\Windows\System32\cmd.exe/S/C\”C:\users\ddaunay\appdata\local\android\sdk\platform-tools\adb.exe-s emulator-5554 shell\“ps'uiautomator\”\“\”\n“,”kilded“:false,”code“:1,”signal“:null,”cmd“:”C:\Windows\System32\cmd.exe/S/C\“

共有1个答案

龚振濂
2023-03-14

在使用Appium1.4.16版本时,我们也遇到了类似的问题,我们在不同的论坛和Appium相关的支持论坛中搜索了很多。当他们知道这是一个问题时,他们给了用户一个选择,让他们继续工作,直到他们在下一个版本中解决这个问题。

基本上,我们需要修改appium文件夹中的文件adb.js:c:\program Files(x86)\appium\node_module\appium\node_module\appium\node_module\appium-adb\lib\

在http://www.testingtools.co/appium/error-command-failed-adb-exe-s-emulator-5554-shell-ps-uiautomator上清楚地起草了这些细节

希望这对你有帮助,你会变得更好

 类似资料:
  • 获取如下所述的错误: 进程以退出代码1完成。 我的计划是:

  • 问题内容: 使用jQuery UI 1.8尝试自动完成 除了ui菜单不在我的输入元素下方,而是在左上角之外,其他所有功能都起作用。 有人遇到过这个问题吗? 这是我的html: 这是我的CSS: 这是我的JavaScript: 问题答案: 呜呼。找到了罪魁祸首: 不要包含jquery.dimensions.js。我认为它已经在jquery-ui.js中了……无论如何,它解决了我的问题。 对于最新的j

  • 我尝试启动appium第一个测试,但我得到了一个错误,然而,一些字段不是空白的。我的错误日志是: ** **我的代码如下:

  • 我试图执行一个测试在移动设备但我有下一个错误 Chrome版本:83.04103.101 我正在寻找解决方案,但什么也没找到。

  • 我有三个UI屏幕在我的应用程序。 Windows 7 Ultimate Java 1.7_05 Eclipse Luna(4.4.2)

  • 驱动程序=新的IOSDriver(新的URL(“http://127.0.0.1:4723/wd/hub(能力),; } } 请参阅所附的屏幕截图和屏幕截图中的错误。有人能帮帮我吗?我在Mac 10.10.5版本上使用Appium