我如何生成一个包含功能配置和所有测试设置的脚本,以避免在每个 class 中编写设置方法
How can i generate a script that contain configuration of capabilities and all the setup for my tests to avoid writing a setup method in each class
为了使用 testNG 和 Appium java 自动化测试用例:
- 我如何生成包含通用功能配置和所有测试设置的脚本,以避免在每个 class 和 运行 中以与 when 相同的方式编写设置方法i 运行 npm 的带有量角器脚本的 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 模式使用控制台编写的所有测试?
java 使用 testNG 和 Appium:
创建一个基础 class,您将在其中设置具有所有功能的 appium 驱动程序,然后扩展该基础 class 以获得 appium 驱动程序。
你也可以通过调用 class 构造函数来做到这一点。你可以通过这个网站来了解:
http://toolsqa.com/selenium-webdriver/constant-variables/
http://blog.xebia.in/2016/01/11/Design-Patterns-in-Selenium-Automation-Part1-POM/
为了使用 testNG 和 Appium java 自动化测试用例:
- 我如何生成包含通用功能配置和所有测试设置的脚本,以避免在每个 class 和 运行 中以与 when 相同的方式编写设置方法i 运行 npm 的带有量角器脚本的 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 模式使用控制台编写的所有测试?
java 使用 testNG 和 Appium:
创建一个基础 class,您将在其中设置具有所有功能的 appium 驱动程序,然后扩展该基础 class 以获得 appium 驱动程序。
你也可以通过调用 class 构造函数来做到这一点。你可以通过这个网站来了解:
http://toolsqa.com/selenium-webdriver/constant-variables/
http://blog.xebia.in/2016/01/11/Design-Patterns-in-Selenium-Automation-Part1-POM/