Ruby Appium断言

时间:2016-03-25 14:54:22

标签: ruby selenium-webdriver appium

我必须使用以下代码启动Appium webdriver。

driver=Appium::Driver.new(desired_caps)

它正在启动应用程序并在执行期间退出。

任何人都可以举例说明如何对元素存在断言和特定值比较吗?

1 个答案:

答案 0 :(得分:1)

你已经创建了“驱动程序”,然后下一步就是

driver.start_driver

然后你可以使用appium ruby​​_lib中的所有方法,例如

driver.text('some text')
driver.button('button_name/id/text')

检查元素是否存在:

exists { button('sign in') } ? puts('true') : puts('false')

你说它开始然后退出,这可能是正常的,如果测试到达最后一步它会退出,除了你添加测试步骤或放一些睡眠时间。

强烈建议您查看示例: https://github.com/jlipps/appium-ruby-example

以及ruby_lib doc: https://github.com/appium/ruby_lib/tree/master/docs