从Selenium的两个不同的下拉菜单中选择不同的选项

时间:2014-08-17 01:03:29

标签: selenium

如何从不同的下拉菜单中选择不同的选项? 从第二个菜单中选择一个选项后,第一个下拉菜单将获得默认值,这是第一个选项。

driver.find_element_by_xpath("/html/body/div[1]/div[1]/div[5]/div[2]/div/div[2]/div/div[1]/div[2]/div/form/div/div[1]/div/select/option[2]").click()
driver.find_element_by_xpath("/html/body/div[1]/div[1]/div[5]/div[2]/div/div[2]/div/div[1]/div[2]/div/form/div/div[3]/div/select/option[2]").click()

1 个答案:

答案 0 :(得分:0)

试试这个

import org.openqa.selenium.support.ui.Select;

new Select(driver.findElement(By.xpath("//html/body/div[1]/div[1]/div[5]/div[2]/div/div[2]/div/div[1]/div[2]/div/form/div/div[3]/div"))).selectByIndex(2);
new Select(driver.findElement(By.xpath("//html/body/div[1]/div[1]/div[5]/div[2]/div/div[2]/div/div[1]/div[2]/div/form/div/div[3]/div"))).selectByIndex(2);