0
我正在使用Selenium/capybara取消選中(「permission_set_item_edit_permission」)來取消選中一個框。 (請參閱示例HTML代碼)。它適用於Firefox。但鉻驅動程序不會取消選中該框。它似乎發現元素,但取消選中不起作用。有關鉻驅動程序有什麼特別的嗎?總的來說,我發現鉻比FF更挑剔。Selenium /水豚:取消選中()在Chrome網絡驅動程序中不起作用
<tr class="entity">
<th class="bold">Item1</th>
<td>
<div class="permission-records">
<label> </label>
<label> </label>
<label><input name="permission_set[item_edit_permission]" type="hidden" value="0"><input id="permission_set_item_edit_permission" name="permission_set[item_edit_permission]" type="checkbox" value="1"> Edit Global</label>
</div>
</td>
</tr>
你得到一個錯誤,或者它只是沒有做任何事情?另外,在你的HTML中,這個複選框實際上沒有被選中,所以我不希望不檢查任何東西 –
另外,一個標籤元素可能只包含一個標籤控件,所以在一個標籤元素中有兩個輸入元素在技術上是非法的HTML。 Chrome可能會以不同於FF的方式對待非法HTML。 –
感謝您的回覆。我嘗試用水豚2,它與那個(我使用水豚1.1.2)。我會與開發人員討論您提到的非法輸入元素。 – Ruby