我正在使用黄瓜与水豚来自动化Web应用程序.我必须从下拉列表中选择一个值,但很多时候我会收到类似的错误; "错误的参数类型String(期望的数组)(TypeError)"
我尝试过:1.
second_option_xpath = ".//*[@id='selecttype']/option[2]"
second_option = find(:xpath, second_option_xpath).text
select(second_option, :from => 'selecttype')
Run Code Online (Sandbox Code Playgroud)
2.
select "Selenium Core", :from => 'selecttype'
Run Code Online (Sandbox Code Playgroud)
3.
page.find_and_select_option("selecttype", 2)
Run Code Online (Sandbox Code Playgroud)
4.
select( "selecttype", {"Selenium Core" => 2})
Run Code Online (Sandbox Code Playgroud)
页面来源有点像:
<select id="selecttype">
<option value="Selenium IDE">Selenium IDE</option>
<option value="Selenium Code">Selenium Core</option>
<option value="Selenium RC">Selenium RC</option>
<option value="Selenium Grid">Selenium Grid</option>
</select>"
Run Code Online (Sandbox Code Playgroud)
请告诉我哪里做错了?
谢谢
小智 7
你有没有尝试过
page.select('Selenium Core', :from => 'selecttype')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7525 次 |
| 最近记录: |