如何在不知道值的情况下在ruby watir的下拉菜单中选择值?

问题描述 投票:0回答:1

我试图从下拉菜单中选择一些东西,而不知道有哪些选项。代码需要适用于许多用户,每个人都有不同的值。

<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
ruby testing select watir dropdown
1个回答
0
投票

我不确定我是否理解你的问题,

如果您想一直选择第一个选项,那么

locator='aspx_accountinformation_accountstatementsearch_ascxTRANSACTION_HISTORY1dfe5e76-b83a-4957-84c3-16e8ae795e9c$ddlAccount'

b.select_list(name: locator).options.first.select

如果你想选择一些随机选项,那么

b.select_list(name: locator).options.to_a.sample.select
© www.soinside.com 2019 - 2024. All rights reserved.