0
我正在使用ScalaTest爲Play網絡應用程序編寫Selenium驗收測試。我有一個複選框,我想檢查,使用the checkbox
function:ScalaTest複選框功能可以接受CSS選擇器嗎?
checkbox("cbx1").select()
據我所知,它採用<input>
元素的name
屬性,以確定我指的是哪些複選框。但是,此複選框是八個中的一個,其名稱屬性格式爲fieldname[7]
。我在我的測試中無法訪問其索引,因此我無法生成正確的名稱屬性值。
有沒有辦法使用CSS選擇器的複選框功能來確定應該選擇哪個複選框?我已經嘗試了CSS選擇傳球直奔功能:
checkbox("""[name=^"fieldname"][value="TheCheckboxValue"]""").select()
但勿庸置疑,我得到一個錯誤:
WebElement '[name^="fieldname"][value="TheCheckboxValue"]' not found.