我想在Windows 7上使用Appium Inspector。
我想将它与示例Android应用ApiDemo
和Android模拟器一起使用。
我的问题是:我需要采取哪些措施才能使其发挥作用?
我已安装:
答案 0 :(得分:0)
Appium安装并启动应用程序,所有你需要给你的机器和模拟器名称所需的功能,活动名称
的路径如果它用于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);
答案 1 :(得分:0)
建议:您可以使用appium进行自动化的一些教程和示例代码。只是回答下面列出的列出的问题:
我是否必须在此模拟器上安装应用程序?
否 :类似于@ karthick23共享的示例代码可以自行完成。
我是否必须使用Android Studio以特殊方式构建应用程序或者可以 我只是使用交付的ApiDemo.apk进行安装?
是和否 :您可以简单地使用交付的ApiDemo.apk,但确保它是可调试的版本,这将有助于您了解详细信息创建自动化套件时要访问的元素。
我是否必须启动模拟器或Appium Inspector为我做这个?
否 :如果您在appium GUI上指定了适当的AVD配置,则不必启动和模拟器[应该在执行时运行测试。]
注意:理想情况下,您通过代码为appium服务器提供了一些功能,其中一些功能默认设置在GUI上,这些功能的合并组合可帮助您开展测试。