我目前正在嘗試找到這個元素并讓 capybara 驗證它是否存在。出現了一個元素,我正在使用 page.should have_css 來查看該元素是否存在。
<i class="ui-grid-icon-cancel" ui-grid-one-bind-aria-label="aria.removeFilter" aria-label="Remove Filter"> </i>
我目前正在嘗試訪問 ui-grid-icon-cancel 并驗證它是否存在。這是我用來驗證它的代碼。
page.should have_css('class#ui-grid-icon-cancel')
我還能做些什么來解決這個問題。
我期待使用水豚驗證 CSS 元素。
uj5u.com熱心網友回復:
您可以使用以下任一定位器策略:
css_selector使用類屬性的值:
page.should have_css('i.ui-grid-icon-cancel') ^ here dot denotes classnamecss_selector使用aria-label屬性的值:
page.should have_css('i[aria-label="Remove Filter"]')
uj5u.com熱心網友回復:
你有沒有試過page.should have_css('.ui-grid-icon-cancel')。在查找類元素時,您需要使用句點的表示法,而不是明確地使用“類”一詞。`
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/447705.html
