頁面上有幾個元素,我需要它們的數組,但沒有帶有特定文本的元素。我現在做的只是水豚:簡單的方法來找到沒有特定文本的元素
tabs_quantity = page.all(:css, 'div.class1 ul.tabs li.tab.exist', visible: true)
tabs_quantity.each { |x|
if x.text != 'Main'
...blah-blah-blah...
I`ve看到「:文本=>‘文本’無處不在,但我需要的是相對平等的,所以我已經搜查和測試,但還沒有找到,如果有什麼簡單的像
tabs_quantity = page.all(:css, 'div.class1 ul.tabs li.tab.exist', visible: true, :text !=> //or "not equal", whatever// 'Main')
感謝
非常感謝您的詳細解答,xpath似乎正是我所需要的。我也考慮過正則表達式,但xpath更容易閱讀和檢查何時沒有機會更改代碼並設置類。 –