使用Ruby Mechanize在select中更改选项

时间:2015-07-02 16:40:41

标签: javascript ruby select mechanize

我正在使用Mechanize gem。

我正在尝试在网页上选择并提交选项:

<select class="transform" onchange="if(this.value != '')document.location.href=this.value;">

此选择不是表单的一部分。它只是一个选择触发javascript动作onchange。如何将select设置为我想要的选项并触发js onchange?

1 个答案:

答案 0 :(得分:1)

让我们说选项如下:

option = page.at('option[text()=foo]')

您可以执行操作(将位置更改为选项的值):

page = agent.get option[:value]