如何使用selenium和appium自动化移动聊天应用程序?

时间:2015-10-05 16:28:46

标签: java android selenium-webdriver testng appium

我有聊天用户的移动应用程序,它类似于聊天和具有一些其他功能。 我们如何使用android appium自动使用selenium webdriver。

我正在考虑创建两个实例,但没有清楚地了解它。

任何人都有其他解决方案。

1 个答案:

答案 0 :(得分:0)

首先,您需要在系统中创建Appium环境。

在系统中安装Appium后,请按照步骤

进行操作
•   Open the APPIUM App
•   Click on ‘Android’ icon at top left
•   In Capabilities section, specify ‘Platform Name’ , ‘Automation Name’, ‘Platform version’ and Device Name’ as required.
•   Click on ‘Settings’ icon at top left
•   Verify the prefilled values i.e. Server address should be ‘127.0.0.1’ and Port as ‘4723’  

完成上述步骤后,您需要在代码中指定包名称和活动名称

cap1.setCapability("appPackage", "com.android.settings");
        cap1.setCapability("appActivity", "com.android.settings.Settings");

上述包名称和活动名称属于Android手机中的SETTINGS

在您的代码中传递参数

DesiredCapabilities cap1= new DesiredCapabilities();
    cap1.setCapability("deviceName", "Device name");
    cap1.setCapability("platformVersion", "Android version");
    cap1.setCapability("platformName", "Android");
    cap1.setCapability("browserName", "chrome");

    cap1.setCapability("appPackage", "com.android.settings");
    cap1.setCapability("appActivity", "com.android.settings.Settings");

这些是您在代码中传递以访问应用所需的参数。