2015-04-01 28 views

回答

4

使用定位器選擇複選框,閱讀了關於他們here

//in case your checkbox has an ID 
var foo = element(by.id('checkboxId')); 
foo.click(); 

//in case your checkbox doesn't have an ID or a unique identifier, use CSS 
var bar = $('[type="checkbox"]'); 
bar.click(); 
+0

另外,如果你沒有,你可以驗證,如果chechbox與'foo.isSelected()'(這將返回一個承諾) – Charlie 2015-04-01 11:38:37

+0

檢查有jquery,那麼你可以使用'element(by.css())'或'element(by.xpath())'你可以通過在Chrome調試器中右擊一個被檢查的元素來獲得css/xpaths – Tone 2015-04-01 11:48:54

相關問題