当您在设备上使用Appium安装应用程序时,您还需要启动该活动。
只需在代码中添加以下功能:
c.setCapability("appPackage", "<PACKAGE_NAME>");
c.setCapability("appActivity", "LOGINSCREEN_ACTIVITY_NAME");
下面是启动Amazon应用程序的示例功能:
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
capabilities.setCapability("deviceName", "<DEVICE_ID>");
capabilities.setCapability("platformVersion", "<ANDROID_VERSION>");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("app", app.getAbsolutePath());
capabilities.setCapability("appPackage", "in.amazon.mShop.android.shopping");
capabilities.setCapability("appActivity", "com.amazon.mShop.home.HomeActivity");
问题内容: 有人可以帮忙吗? 在WebDriver中执行测试期间,如何在下一个类中突出显示所有Web元素?对于Selenium RC,这是相当简单的,但是对于WebDriver,我却很挣扎。 如果有人可以向我提供一些我可以尝试的代码,以及该代码在下面的类中的合适位置,我将不胜感激-抱歉,我的Java技能还不是很好。 问题答案: (自v2.21.0起)无法执行此操作。您可以尝试将通常的方法替换为经过
您将自动执行著名的歌曲“墙上的99瓶XXX”。你将打印这首歌所有99个诗句的歌词。用循环!如果你不知道歌词,用谷歌查一下。 该方案应: a.如果他们不到21岁,或者他们喜欢苏打水,那么歌词是“墙上有99瓶苏打水” B.如果他们超过21岁,那么是“99瓶啤酒” 您必须使用WHILE循环,并且counter变量必须是print语句的一部分! 所以第一节是: 99瓶苏打水挂在墙上 墙上有98瓶苏打水 最
我对NodeJS是新手。我已经执行了以下命令。1.npm安装-g创建react应用程序2。创建react应用程序我的应用程序 在执行第二个命令时,我遇到了如下错误 安装软件包。这可能需要几分钟。正在安装react、react dom和react脚本。。。 uglifyjs-webpack-plugin@0.4.6安装后E:\Projects\HighAvenue\Dashboard\dashboa
这就是它强调我的错误的地方。''etchirps.findViewById(r.id.etchirps);'''
输入图片说明这里输入图片说明这里我无法在我的移动应用程序中找到使用appium的任何定位器的元素,请查看下面附上的屏幕截图和我的代码 Appium服务器响应 [debug][AndroidBootstrap][BOOTSTRAP LOG][debug]从客户端获取数据:{“cmd”:“ACTION”,“ACTION”:“find”,“params”:{“strategy”:“XPath”,“sel