【问题标题】:Appium - Steps to use Appium Inspector with Android emulator on WindowsAppium - 在 Windows 上将 Appium Inspector 与 Android 模拟器一起使用的步骤
【发布时间】:2016-04-12 07:08:27
【问题描述】:

我想在 Windows 7 上使用 Appium Inspector。 我想将它与示例 Android 应用程序 ApiDemo 和 Android 模拟器一起使用。

我的问题是:我需要执行哪些步骤才能完成这项工作?

我已经安装了:

  1. Appium 图形用户界面
  2. 带有 Android SDK 的 Android Studio
  3. Java JDK

我已经设置了路径变量。 我已经通过 GUI 配置了一个 Android 模拟器。

  • 我必须在这个模拟器上安装应用程序吗?
  • 我是否必须使用 Android Studio 以特殊方式构建应用程序,还是可以直接使用提供的 ApiDemo.apk 进行安装?
  • 我必须启动模拟器还是 Appium Inspector 会帮我启动?

提前致谢!

问候。

编辑:这就是 Android 模拟器向我展示的内容。

这是正确的吗?因为这里没有任何变化?我该怎么办?

【问题讨论】:

    标签: android android-studio appium


    【解决方案1】:

    Appium 安装并启动应用程序,所有你需要在你的机器和模拟器名称中提供你在所需功能中的 apk 路径,活动名称

    如果它是用于 java 的,请使用此代码来启动应用程序

    public class sample{
        protected static AppiumDriver driver = null; 
    
           private static DesiredCapabilities capa = null;   
    
    
            public static void main(String[] args) {
    
                try{
    
    
                        File app = new File("D:/MobileAutomation/yourpath/appname.apk");
    
                        capa = new DesiredCapabilities();    
                        capa.setCapability("automationName","Appium"); 
                        capa.setCapability("platformName","Android");
                        capa.setCapability("deviceName","Android Emulator");
                        capa.setCapability("platformVersion","5.1");
                        capa.setCapability("newCommandTimeout","30");
                        capa.setCapability("unicodeKeyboard", true);
                        capa.setCapability("resetKeyboard", true);    
                        capa.setCapability("app", app.getAbsolutePath());
                        capa.setCapability("appPackage", "com.yourapppackage name"); 
                        capa.setCapability("appActivity", "com.yourappactivity name");
    
                        driver = new AndroidDriver(new URL("http://127.0.0.1:4731/wd/hub"), capa);
    

    【讨论】:

      【解决方案2】:

      建议:您可以通过一些教程和示例代码了解如何使用 appium 进行自动化。只需回答以下内联列出的问题:

      我必须在这个模拟器上安装应用程序吗?

      :与@karthick23 共享的示例代码类似,可以自行完成。

      我是否必须使用 Android Studio 以特殊方式构建应用程序,或者可以 我只是使用提供的 ApiDemo.apk 进行安装?

      是和否:您可以简单地使用提供的 ApiDemo.apk,但要确保它是可调试的构建,这将有助于您了解详细信息您在创建自动化套件时将要访问的元素。

      我必须启动模拟器还是 Appium Inspector 会为我做这件事?

      :如果您在 appium GUI 上指定了适当的 AVD 配置,则不必启动和模拟器 [当您执行您的测试。]

      注意:理想情况下,您可以通过代码为 appium 服务器提供一些功能,其中一些默认情况下在您的 GUI 上设置,这些功能的合并组合有助于您推动测试。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-07-22
        • 2022-12-22
        • 2016-05-22
        • 2014-10-25
        • 2017-11-11
        • 2014-12-09
        • 2021-12-09
        • 2020-08-28
        相关资源
        最近更新 更多