java - 在移动应用程序测试期间无法使用属性文件将值传递到所需的输入字段

标签 java cucumber testng appium

我正在使用 Cucumber 功能、Java、Appium 和 TestNG 测试 Android 移动应用程序。 编写功能文件并定义步骤后,如何调用由 Xpath 组成的属性文件以及如何测试应用程序。

到目前为止我遵循的步骤:

  1. 已安装 Selenium、Cucumber 和 TestNG 所需的 Java、Eclipse IDE、Appium 和 JAR。

  2. 连接设备并完成所需步骤,例如使用 Appium 连接设备。

  3. 我现在可以打开测试应用程序,但无法将数据输入所需的输入字段。

我想知道定位器未拾取信号的原因。

如果可能的话,任何人都可以向我提供移动应用程序 TestNG 的示例 java 脚本。

最佳答案

不要使用属性文件传递定位器,这不是正确的方法。 请使用页面工厂模型并使用 @FindBy("locator") 定位您的元素。

很抱歉将此添加为答案,这是错误的。

关于java - 在移动应用程序测试期间无法使用属性文件将值传递到所需的输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51012422/

相关文章:

java - 如何让其他测试用例等待一段时间,直到测试用例在 TestNG 并行执行中执行操作

java - 有没有办法循环使用断言来查找页面上所有损坏的图像

java - Guice、设置和样板代码

Java MVC 按钮不调用函数

android - Windows 上的 Calabash-Android

ruby-on-rails - 如何解决 Rails 模型 namespace 冲突

java - Selenium Webdriver TestNG 测试彼此都是 "overwriting"

java - 如何强制转换 List<T> 以便能够调用相应对象上的特定方法?

java - JDialog/OptionPane 带有带图标的大自定义按钮

eclipse - cucumber 异常创建目录失败