如何生成包含功能配置的脚本以及我的测试的所有设置,以避免在每个类中编写设置方法

时间:2016-05-17 14:48:07

标签: testing automation protractor testng appium

为了使用testNG和Appium使用java自动化测试用例:

  • 如何生成包含常用功能配置的脚本以及我的测试的所有设置,以避免在每个类中编写设置方法并以与使用量角器脚本运行appium的相同方式运行它

以下代码用于通过控制台运行带有量角器的appium:

appium --default-capabilities '{"app":"safari","browserName":"safari","appium-version":"1.5.1","platformName":"iOS","platformVersion":"9.3","deviceName":"iPad Air","nativeInstrumentsLib":true}' --command-timeout "0" --pre-launch --nodeconfig "/Users/me/nodeconfig.json" --launch-timeout "180000"
  • 另一个问题:我怎么能只使用带有testng测试的控制台并且不再使用eclipse IDE,因为我正在使用量角器在Mac上以vi模式用控制台编写的所有测试?

1 个答案:

答案 0 :(得分:1)

对于使用testNG和Appium的java:

创建一个基类,您将在其中设置具有所有功能的appium驱动程序,而不是扩展此基类以获取appium驱动程序。

你也可以通过调用该类构造函数来完成此操作。你可以通过这些网站获取想法:

http://toolsqa.com/selenium-webdriver/constant-variables/

http://blog.xebia.in/2016/01/11/Design-Patterns-in-Selenium-Automation-Part1-POM/