我正在测试使用Cucumber功能,Java,Appium和TestNG的Android移动应用程序。 在编写功能文件并定义了步骤之后,如何调用由Xpath组成的属性文件以及如何测试应用程序。
直到现在我一直遵循的步骤:
安装了Selenium,Cucumber和TestNG所需的Java,Eclipse IDE,Appium和JAR。
连接设备并完成所需的步骤,例如使用Appium连接设备。
我现在可以打开测试应用程序,但无法将数据输入必填字段。
我想知道定位器没有接听的原因。
如果可能,任何人都可以向我提供用于Mobile App TestNG的示例Java脚本。
答案 0 :(得分:0)
不要通过使用属性文件来传递定位器,这不是正确的方法。 请使用页面工厂模型,并使用@FindBy(“ locator”)定位元素。
很抱歉将其添加为答案,是错误地这样做了。
答案 1 :(得分:0)
在没有任何日志或代码段的情况下给出解决方案/建议将非常困难。 如果可以的话,会很容易。