使用Ruby进行自动测试:从下拉列表中选择一个选项
我使用Ruby(Selenium framework)编写自动测试,我需要知道如何从下拉列表中选择选项使用Ruby进行自动测试:从下拉列表中选择一个选项,ruby,testing,selenium,Ruby,Testing,Selenium,我使用Ruby(Selenium framework)编写自动测试,我需要知道如何从下拉列表中选择选项 提前谢谢 听起来你在写一个功能测试。选择它本身可能不会给你带来多大好处。您需要提交表格以测试控制器。:) 这可能有助于回答问题的人了解您使用的是哪种测试框架,因为有几种测试框架可供选择。 如果您使用的是RSpec 希望这对您有所帮助。听起来您正在编写一个功能测试。选择它本身可能不会给你带来多大好处。您需要提交表格以测试控制器。:) 这可能有助于回答问题的人了解您使用的是哪种测试框架,因为有几种
提前谢谢 听起来你在写一个功能测试。选择它本身可能不会给你带来多大好处。您需要提交表格以测试控制器。:) 这可能有助于回答问题的人了解您使用的是哪种测试框架,因为有几种测试框架可供选择。 如果您使用的是RSpec
希望这对您有所帮助。听起来您正在编写一个功能测试。选择它本身可能不会给你带来多大好处。您需要提交表格以测试控制器。:) 这可能有助于回答问题的人了解您使用的是哪种测试框架,因为有几种测试框架可供选择。 如果您使用的是RSpec
希望这能有所帮助。除了功能测试之外,如果您正在寻找更像真实应用程序的东西,请查看。对于非AJAXed集成测试,它有一个非常好的DSL来选择您的DOM并对其采取适当的措施。(点击表单填写等链接) 另一方面,如果您的应用程序是一个外部Web应用程序,您只想对其进行验收测试,您还可以检查或
请注意,WeRat主要基于web框架,Selenimum和Watir使用浏览器与您的web应用程序直接交互(就像真实用户一样)。除了功能测试之外,如果您正在寻找更像真实应用程序的东西,请查看。对于非AJAXed集成测试,它有一个非常好的DSL来选择您的DOM并对其采取适当的措施。(点击表单填写等链接) 另一方面,如果您的应用程序是一个外部Web应用程序,您只想对其进行验收测试,您还可以检查或
请注意,WeRat主要基于web框架,Selenimum和Watir使用浏览器直接与您的web应用程序交互(就像真实用户一样)。我想您需要以下命令:-
select(selectLocator, optionLocator)
- selectLocator标识下拉列表
- optionLocator标识列表中的选项
- 我想您需要这个命令:-
select(selectLocator, optionLocator)
- selectLocator标识下拉列表
- optionLocator标识列表中的选项
定位器使用“id=my\u select\u box\u id”(带引号),尽管其他CSS选择器也可以使用<代码>值
是要选择的选项
的文字值(而不是显示值)。基于:
您几乎肯定希望
定位器使用“id=my\u select\u box\u id”(带引号),尽管其他CSS选择器也可以使用<代码>值
是要选择的选项
的文字值(而不是显示值)。最简单的方法:选择(selectLocator,optionLocator)
,如上所述
selectLocator
:下拉对象的名称或xpath
optionLocator
:要选择的下拉选项的名称或xpath
例如
最简单的方法:
select(selectLocator,optionLocator)
如上所述
selectLocator
:下拉对象的名称或xpath
optionLocator
:要选择的下拉选项的名称或xpath
例如
@selenium.select "Language", "label=Ruby"