如果我們用硒碼如何忽略從下拉菜單隱藏選項使用硒
Select sel = new Select(ele);
eles = sel.getOptions();
它會回報的下拉選項所有元素,我們可以得到的價值。 但是,如果某些下拉選項處於隱藏狀態,並且我們使用相同的Select.getOptions(),它將返回所有選項,包括隱藏選項。
代碼:
<select id="userType" >
<option value="administrator">Administrator</option>
<option value="instructor">Instructor</option>
<option class="studenthide" value="student" style="display: none;">Student</option>
</select>
從約代碼,管理員和教師只顯示在下拉列表中,但學生沒有在下拉列表中顯示。
那麼我們如何才能從下拉菜單中獲得顯示的選項?
代碼看起來不錯的獨立程序,但它不適合大型項目。 –
我不確定您的項目規模有多大。但是我們可以使用一個或兩個複雜的xpath,並且它在執行時間上不會有任何顯着差異。 –