自动化方案是: 我安装了一个应用程序并成功登录。有一个“应用程序锁定”功能可以关闭应用程序。我单击了“应用程序锁定”,应用程序已关闭。现在,我需要再次打开应用程序,而无需安装和登录。 简而言之,就像:1.安装并登录到应用程序。2.关闭应用程序。3.重新打开应用程序。 预期结果:应打开应用程序并显示登录后屏幕 实际:在以下功能中使用,但重新安装了应用程序并显示“注册(预登录)”屏幕 我搜索答案,发现以下功能,但是没有用。 File appDir = new File(appDirr); File app = new …

2020年12月2日 0条评论 60点热度 阅读全文

我将Java与appium一起使用。我使用两种方法执行代码。一种-当我使用下面的代码时,它工作正常。 public class On_BoardingPages MobileElement smsField = driver.findElement(By.id("pinEntryViewVerifyCode")); smsField.sendKeys("XXXX"); public On_BoardingPages(AppiumDriver<MobileElement> driver) { PageFa…

2020年11月1日 0条评论 50点热度 阅读全文

[在此处输入图像说明] [1]我有一个应用程序,向用户显示弹出窗口,以根据用户是否要启用“指纹”选项来点按“是”或“否”。-密码通过身份验证后,会自动弹出一个对话框,询问用户是否要启用FINGERPRINT。 我尝试通过其id和xpaths定位元素,但是没有一个在工作 driver.findElement(By.id("etEmailAddress")).sendKeys("wa@qa.xyz"); driver.findElement(By.id("btn_continue")).click(); Thread.…

2020年9月12日 0条评论 48点热度 阅读全文

我一直在尝试通过将appium集成到bdd框架中来开始使用appium,以便我可以测试混合Web应用程序。但是,将上下文切换到“ WEBVIEW_chrome”时会遇到问题,因为未安装正确的chromedriver。 http://appium.io/docs/en/writing-running-appium/web/chromedriver/指出我应该使用参数“ chromedriver_autodownload”运行我的本地appium实例,因此它将始终获得正确的驱动程序。但是,当我尝试运行AppiumDri…

2020年8月28日 0条评论 56点热度 阅读全文

我在StackOverflow中的第一个问题! 我在应用程序自动化中遇到了一个问题,我需要从列表中找到特定文本名称的元素,然后从同一元素中获取另一个文本,我该如何实现? level1: androidx.recyclerview.widget.RecyclerView level2: android.widget.LinearLayout level3: android.widget.LinearLayout level4: android.widget.TextView: ABC + android.widget…

2020年7月26日 0条评论 47点热度 阅读全文

我正在使用硒+ TestNG + Appium在移动设备上使用Keyword Framework模型执行自动化-在我的MAC OS(Eclipse IDE)的仿真器设备上, 通过.pom文件使用以下版本: <dependency> <groupId>io.appium</groupId> <artifactId>java-client</artifactId> <version>7.3.0</version> </depend…

2020年7月23日 0条评论 34点热度 阅读全文

我正在尝试使用android中的appium在菜单栏中向右滚动。现在,我为此使用Java,并尝试了以下代码: JavascriptExecutor js = (JavascriptExecutor) driver; HashMap<String, String> scrollObject = new HashMap<String, String>(); scrollObject.put("direction", "right"); js.executeScript("mobile: scro…

2020年7月9日 0条评论 44点热度 阅读全文

我试图建立一个简单的硒框架来运行Appium。该测试应仅在Android设备上打开Chrome。我创建了我的基类,不幸的是我们返回了一个错误 我最初的想法是此问题与http://0.0.0.0:4723/wd/hub的URL有关,我对其进行了更改,但仍然显示错误。我也更改了Java版本客户端,但是每次执行此操作时,都会出现另一个错误! 我的Appium版本如下。 [Appium]欢迎使用Appium v​​1.14.2[Appium] Appium REST http接口侦听器始于0.0.0.0:4723 这是我的…

2020年6月5日 0条评论 38点热度 阅读全文

我正在自动化测试手机应用程序的测试,但是我很难找到要应用click()的特定元素。 我已按如下突出显示了元素,用索引号No.表示。 32 我用来执行点击操作的代码如下: driver_App.findElement(By.xpath("//android.widget.FrameLayout//android.widget.LinearLayout//android.widget.FrameLayout//android.widget.LinearLayout//android.widget.FrameLayout…

2020年1月30日 0条评论 37点热度 阅读全文

我看到AndroidDriver层次结构如下。 AndroidDriver-> AppiumDriver-> DefaultGenericMobileDriver-> MobileDriver-> HidesKeyboard 使用appium java-client 7.2.0版本。 HidesKeyboard接口已经实现了hideKeyboard()方法。当我尝试使用AndroidDriver对象时,该方法不可用。 我想要下面的代码工作。有什么线索吗? AndroidDriver<A…

2020年1月30日 0条评论 45点热度 阅读全文