Selenium webdriver 如何在没有id的Selenium WebDriver 3中从下拉列表中选择值

Selenium webdriver 如何在没有id的Selenium WebDriver 3中从下拉列表中选择值,selenium-webdriver,Selenium Webdriver,如何从相应的下拉列表中选择值 html 单身 结婚的 单身 结婚的 它不需要是id,只要元素是受支持的下拉选择器,就可以使用任何查找策略。例如,这是通过xpath实现的: Select select = new Select(driver.findElement(By.xpath("//path_to_drop_down"))); select.deselectAll(); select.selectByVisibleText("Value1"); @Sayooj的要点是,你不必拘泥于一个

如何从相应的下拉列表中选择值

html


单身
结婚的
单身
结婚的

它不需要是
id
,只要元素是受支持的下拉选择器,就可以使用任何查找策略。例如,这是通过xpath实现的:

Select select = new Select(driver.findElement(By.xpath("//path_to_drop_down")));
select.deselectAll();
select.selectByVisibleText("Value1");

@Sayooj的要点是,你不必拘泥于一个特定的发现策略,使用任何有效的方法。可以是css、类、xpath等等。如果他需要进一步的帮助,请尝试使用xpath定位器的
//选择[@formcontrolname='mutual\u status']
Select select = new Select(driver.findElement(By.xpath("//path_to_drop_down")));
select.deselectAll();
select.selectByVisibleText("Value1");