我寫使用硒 & PHPUnit的測試腳本。
我有一個包含下拉列表的表單。我必須驗證數據是否從數據庫中讀取,並在'select'元素中顯示爲選項。
當在選擇任何選項,代碼:如何檢查'選擇'是否有一些選項?
<select id="list">
</select>
方法assertNotEmpty("list")
不起作用。
任何想法?
我寫使用硒 & PHPUnit的測試腳本。
我有一個包含下拉列表的表單。我必須驗證數據是否從數據庫中讀取,並在'select'元素中顯示爲選項。
當在選擇任何選項,代碼:如何檢查'選擇'是否有一些選項?
<select id="list">
</select>
方法assertNotEmpty("list")
不起作用。
任何想法?
'如果(的document.getElementById( '名單')的innerHTML == 「」。!)
//做something` - 可能無法在資源管理器中工作。
您可以使用selectOptionValues()
函數獲得一系列選項。
$optionValues = $this->select($this->byName('name_of_dropdown'))->selectOptionValues();
$this->assertGreaterThan(0, count($optionValues));
希望這將有助於解決您的問題。
謝謝,pinkypower。當然,我可以用js來做。但起初我想知道如何只用硒。 – faramka 2012-03-22 13:19:42