如何在不知道值的情况下 ruby watir 下拉菜单中的 select 值?
How to select value in dropdown menu in ruby watir without knowing the value?
我正在尝试 select 从下拉菜单中选择一些东西,但不知道有哪些选项。该代码需要为许多用户工作,每个人都有不同的价值观。
<select name="aspx_accountinformation_accountstatementsearch_ascxTRANSACTION_HISTORY1dfe5e76-b83a-4957-84c3-16e8ae795e9c$ddlAccount" id="aspx_accountinformation_accountstatementsearch_ascxTRANSACTION_HISTORY1dfe5e76-b83a-4957-84c3-16e8ae795e9c_ddlAccount" class="selectM">
<option value="Selectare">Selectare</option>
<option value="226523531-Card">226523531-232-MDL</option>
</select>
目前我只知道如何在知道选项的情况下执行此操作,如下所示:
browser.option(:text,'226523531-232-MDL').click
我不确定我是否理解正确你的问题,
如果你想一直select第一个选项,那么
locator='aspx_accountinformation_accountstatementsearch_ascxTRANSACTION_HISTORY1dfe5e76-b83a-4957-84c3-16e8ae795e9c$ddlAccount'
b.select_list(name: locator).options.first.select
如果你想select一些随机选项,那么
b.select_list(name: locator).options.to_a.sample.select
我正在尝试 select 从下拉菜单中选择一些东西,但不知道有哪些选项。该代码需要为许多用户工作,每个人都有不同的价值观。
<select name="aspx_accountinformation_accountstatementsearch_ascxTRANSACTION_HISTORY1dfe5e76-b83a-4957-84c3-16e8ae795e9c$ddlAccount" id="aspx_accountinformation_accountstatementsearch_ascxTRANSACTION_HISTORY1dfe5e76-b83a-4957-84c3-16e8ae795e9c_ddlAccount" class="selectM">
<option value="Selectare">Selectare</option>
<option value="226523531-Card">226523531-232-MDL</option>
</select>
目前我只知道如何在知道选项的情况下执行此操作,如下所示:
browser.option(:text,'226523531-232-MDL').click
我不确定我是否理解正确你的问题,
如果你想一直select第一个选项,那么
locator='aspx_accountinformation_accountstatementsearch_ascxTRANSACTION_HISTORY1dfe5e76-b83a-4957-84c3-16e8ae795e9c$ddlAccount'
b.select_list(name: locator).options.first.select
如果你想select一些随机选项,那么
b.select_list(name: locator).options.to_a.sample.select