【问题标题】:selecting different options from two different drop down menu in Selenium从 Selenium 的两个不同下拉菜单中选择不同的选项
【发布时间】:2014-08-17 01:03:29
【问题描述】:

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

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()

【问题讨论】:

  • 请为<select>s 添加 HTML。我们可以为您提供更好的选择器。

标签: selenium


【解决方案1】:

试试这个

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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-16
    相关资源
    最近更新 更多