【问题标题】:how can i use watir to test ruby chosen dropdown list jquery我如何使用 watir 来测试 ruby​​ 选择的下拉列表 jquery
【发布时间】:2013-01-23 09:06:08
【问题描述】:

我需要测试一个 ruby​​ 页面,该页面有一些已选择的下拉列表,但我无法从列表中选择一个选项。在我选择其中一个之前,这些选项不会显示在萤火虫中。 谁能帮忙?

【问题讨论】:

  • 你试过什么?请分享代码。另外,请分享该页面的链接,或类似的链接,或相关的 HTML。
  • 该页面在我公司的内部网络中,无法导出。问题是列表的值是隐藏的,并且 watir 无法像我在普通选择列表中那样选择它
  • 它是一个自动完成控件而不是一个选择列表 - 例如 jquery 一个 - jqueryui.com/autocomplete.
  • 是的,它具有自动完成功能。它可以帮助我吗?

标签: ruby jquery-plugins watir jquery-chosen


【解决方案1】:

这将使下拉菜单出现:

require "watir-webdriver"
browser = Watir::Browser.new
browser.goto "http://harvesthq.github.com/chosen/"
browser.div(id: "selEA2_chzn").a.click

【讨论】:

  • 太棒了。但是如何从列表中选择一项?
  • 我尝试选择或设置其中一个值,但没有任何效果
  • 例如:
  • 奥兰群岛
  • 。我想告诉 watir 用我不明白该怎么做的国家名称来选择这条线......
  • 试试这个:browser.li(:text => "Aland Islands").click
  • 猜你喜欢
    相关资源
    最近更新 更多
    热门标签