2017-09-06 25 views
1

我知道劍道ui從視圖中隱藏元素。 unselectable =「on」但是,我無法找到特定的下拉菜單或使用水豚的選項。使用水豚不能找到劍道ui下拉

Please see image here.

我試着加入:visible => false標籤的發現,但似乎並沒有幫助,無論是。 (或者它,並且我使用了錯誤的選擇器)。

我只是希望能夠在下拉列表中選擇其中一個選項。

編輯:「你不表現出與實際的頁面上變得可見元素的實際HTML,」托馬斯〜沃波爾

Here it is!

+0

顯示你已經試過 –

+0

一些什麼我已經試過代碼: #find( '#SYSTEMTYPE>選項:第n個孩子(2)')。select_option#選擇 「欄系統」 #find(」 #systemType',:visible => false,:text =>'Bar System',:match =>:prefer_exact).click #find('span.k-widget.k-dropdown.k-header.input') .click #find('[id = systemType]',:visible => false).click #select(「Bar System」,from:'[id = systemType]',:visible => false).select_option (全部('[id^=「qq5 _」]')[0]) find('span.k.find(「input [value ='bar']」,:visible => false) ('span')。點擊結束 –

+0

使用' visible:false'選項只有在定位實際可見的其他元素時纔有意義(請參閱我的答案)。這是因爲用戶不能(因此也不應該在測試中)與不可見元素進行交互,所以對不可見元素的「點擊」是沒有意義的。此外,頁面上的實際可見元素不是'