在Mobile App测试期间无法使用属性文件将值传递到必填字段

时间:2018-06-24 17:39:37

标签: java cucumber testng appium

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

直到现在我一直遵循的步骤:

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

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

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

我想知道定位器没有接听的原因。

如果可能,任何人都可以向我提供用于Mobile App TestNG的示例Java脚本。

2 个答案:

答案 0 :(得分:0)

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

很抱歉将其添加为答案,是错误地这样做了。

答案 1 :(得分:0)

在没有任何日志或代码段的情况下给出解决方案/建议将非常困难。 如果可以的话,会很容易。