首页 > 解决方案 > 使用本机移动操作系统日期选择器设置日期的 Selenium 方法

问题描述

我们正在使用 Katalon 一个测试自动化 IDE 来开发我们的测试自动化框架和脚本。我们的应用程序使用 Ionic 框架并构建在 webview 中。对于日期和时间条目,开发人员调用本地移动操作系统选择器。我们需要能够在每个移动操作系统中设置/选择日期和时间。

我尝试使用 Chrome(适用于 Android)和 Safari(适用于 iOS)来查找本地日期时间选择器的元素,但没有成功。将 Katalon 与 Java/Groovy Selenium 脚本一起使用,我可以检索该值并单击该元素,但我无法在任一移动操作系统中找到或使用日期时间选择器。

我希望能够找到元素的 Xpath,但即使在切换出本机模式后,我也无法与代码交互。

我的预期是

  1. 从移动应用程序打开日期/时间选择器。

  2. 选择日期/时间。这将包括导航到上/下个月和上/下一年。一旦在正确的月份年份选择日期。

  3. 在输入值时,我希望在选择器编辑字段中输入值。

标签: androidiosseleniumdatepickernative

解决方案


推荐阅读