2014-07-25 183 views
-1

從動態下拉列表中選擇選項時出現問題。 我已經嘗試了幾種選擇: - 通過從選擇列表中選擇(在'target'中我試過(標籤,索引,值)) - 通過從div id =「id_language_chzn(在'target'我想應該是工作(標籤,索引值))如何從動態下拉列表中選擇選項

沒有

代碼是在這裏:http://pastebin.com/v3Q7NDGs

的問候,如果能幫助我在此, Szymon

+0

我看到你的代碼,但我不明白,您使用哪種語言?我在Python中有同樣的問題...也許我可以幫你,因爲功能相似 – Lara

+0

@Lara我使用HTML/CSS的硒IDE。 –

回答

0

我會做這樣的:

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); 
By ddLocator = By.xpath(".//select[1]"); 
By items = By.xpath(".//option"); 
ByChained comboBox1 = new ByChained(".//select[1]", ".//option"); 
List<WebElement> allOptions = driver.getElements(comboBox1); 
for (WebElement we : allOptions) { 
    // do something here 
} 
0

好了,它發生的硒IDE有一些問題,採取了選擇的選項。我已經使用webdriver,它有幫助。

下面是代碼:

driver.findElement(By.cssSelector("a.class > span")).click(); 
driver.findElement(By.id("id_name[1]")).click(); 
相關問題