最基本的是,当一个新项目被添加到库中时,它会针对该项目设置一个id。我现在想要在添加之后修改该项目,但我无法弄清楚(在咨询Google等之后)如何点击与相关ID相关联的按钮。有问题的ID所在的块的HTML代码是:
<form action method="get" style="float:left; margin-bottom: 0; padding-right: 5px; padding-top: 5px">
<input type="hidden" name="module" value="image" id="module">
<input type="hidden" name="action" value="amend">
<input type="hidden" name="imageHeadingID" value="118">
<input type="submit" name="submitButton" value="Amend" class="btn btn-primary btn-small">
</form>
我试图调用&#34; submitButton&#34;值为&#34; 118&#34; (在imageHeadingID&#34;)。
答案 0 :(得分:2)
如果我正确地解释你的评论,它听起来像你想要的那样:
这可以通过以下方式完成:
form_element = browser.hidden(:name => 'imageHeadingID', :value => '118').parent
amend_element = form_element.button(:value => 'Amend')
amend_element.click