Capybara - 根据部分文本选择一个选项

时间:2015-07-28 17:56:17

标签: capybara partial

我在页面上有一个选项值 - RMSOrg(初始化)

经过一些验证后,文本的初始化会消失。在自动化中,我只是传递RMSOrg。如何根据部分文本选择选项?

此语法不起作用

查找( '#organisation_id')。发现( “选项[含有(。, '#{@ ORGNAME}')]”)。select_option

@orgname的值为RMSOrg。作为文本初始化会在一段时间之后消失,因此当它消失时无法计时,所以我必须通过部分文本进行选择..是否可能?

1 个答案:

答案 0 :(得分:1)

find('#organisation_id').select('RMSOrg', exact: false)

应该做你想做的事,如果#organisation_id是你可以做的实际选择元素

select('RMSOrg', from: 'organisation_id', exact: false)