我正在使用Mechanize gem。
我正在尝试在网页上选择并提交选项:
<select class="transform" onchange="if(this.value != '')document.location.href=this.value;">
此选择不是表单的一部分。它只是一个选择触发javascript动作onchange。如何将select设置为我想要的选项并触发js onchange?
答案 0 :(得分:1)
让我们说选项如下:
option = page.at('option[text()=foo]')
您可以执行操作(将位置更改为选项的值):
page = agent.get option[:value]