【问题标题】:Ruby Appium assertRuby Appium 断言
【发布时间】:2016-07-13 08:21:01
【问题描述】:

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

driver=Appium::Driver.new(desired_caps)

它正在启动一个应用程序并在执行过程中退出。

谁能举例说明如何对元素进行断言和具体值比较?

【问题讨论】:

  • desired_caps 中有什么?
  • 嗨,desired_caps 是我为启动移动应用程序设置的一系列参数(如 deviceName、platformName 等),它已经工作了。
  • 很高兴看到你到目前为止还尝试了什么

标签: ruby selenium-webdriver appium


【解决方案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 文档: https://github.com/appium/ruby_lib/tree/master/docs

【讨论】:

    猜你喜欢
    • 2020-09-17
    • 2020-04-12
    • 2016-05-29
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多