【发布时间】:2018-04-02 22:06:36
【问题描述】:
我正在尝试在 iPhone 6 真实设备中使用 Appium 自动化混合应用程序。 我能够找到带有路径的下拉元素,并且 Appium 显示它也单击了该元素。但它实际上并没有被点击,因为下拉菜单没有打开。
请在下面找到场景的截图
我们将不胜感激任何帮助
【问题讨论】:
我正在尝试在 iPhone 6 真实设备中使用 Appium 自动化混合应用程序。 我能够找到带有路径的下拉元素,并且 Appium 显示它也单击了该元素。但它实际上并没有被点击,因为下拉菜单没有打开。
请在下面找到场景的截图
我们将不胜感激任何帮助
【问题讨论】:
元素是一个 Select 而不仅仅是一个标准的 WebElement,所以你必须这样对待它。
Select dropdown = new Select(driver.findElement(By.id("RelationOption")));
然后您可以通过可见文本、值或索引直接访问您希望的选项。
dropdown.selectByVisibleText("Mother");
【讨论】: