Select 选项车奔驰
Select option car Mercedes
我想要 select dropbox 汽车品牌的选项,选项 6 - Mercedes car in the car brand in the dropbox car selector section,我试过这个脚本,但它没有' 似乎什么都没做
selenium.open("http://www.mister-auto.com/")
selenium.click("//*[@id=\"f_select_marque\"]/optgroup[1]/option[6]")
知道为什么没有任何反应吗?
谢谢
如果您将 Selenium 与 Java 一起使用,请选择 Select
//need to pass dropdown location
Select s=new Select(driver.findElement(By.id("f_select_marque")));
//option text which need to select
s.selectByVisibleText("Volkswagen");
此代码在JAVA
您可以 select 使用 Select class of Selenium[=18] 的下拉列表中的所需选项=]
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "F:\Automation\chromedriver.exe");
driver = new ChromeDriver();
driver.get("http://www.mister-auto.com/");
Select option = new Select(driver.findElement(By.id("f_select_marque")));
option.selectByVisibleText("Mercedes-Benz");
// OR
// option.selectByValue("74");
new WebDriverWait(driver, 10).until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//option[text()='Model']")));
Select option1 = new Select(driver.findElement(By.id("f_select_modele")));
option1.selectByValue("530");
}
如果您将 Selenium 与 C# 一起使用,您可以 select 从下拉列表中选择所需的选项,如下所示。
ChromeDriver webDriver = new ChromeDriver();
webDriver.Navigate().GoToUrl("http://www.mister-auto.com/");
var car = webDriver.FindElement(By.Id("f_select_marque"));
var selectElem = new SelectElement(car);
selectElem.SelectByText("Mercedes-Benz");
我会在下面提出建议
ChromeDriver webDriver = new ChromeDriver();
webDriver.Navigate().GoToUrl("http://www.mister-auto.com/");
var car =webDriver.FindElement(By.CssSelector("option.hlight:nthchild(7)"));
car.Click();
我想要 select dropbox 汽车品牌的选项,选项 6 - Mercedes car in the car brand in the dropbox car selector section,我试过这个脚本,但它没有' 似乎什么都没做
selenium.open("http://www.mister-auto.com/")
selenium.click("//*[@id=\"f_select_marque\"]/optgroup[1]/option[6]")
知道为什么没有任何反应吗?
谢谢
如果您将 Selenium 与 Java 一起使用,请选择 Select
//need to pass dropdown location
Select s=new Select(driver.findElement(By.id("f_select_marque")));
//option text which need to select
s.selectByVisibleText("Volkswagen");
此代码在JAVA
您可以 select 使用 Select class of Selenium[=18] 的下拉列表中的所需选项=]
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "F:\Automation\chromedriver.exe");
driver = new ChromeDriver();
driver.get("http://www.mister-auto.com/");
Select option = new Select(driver.findElement(By.id("f_select_marque")));
option.selectByVisibleText("Mercedes-Benz");
// OR
// option.selectByValue("74");
new WebDriverWait(driver, 10).until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//option[text()='Model']")));
Select option1 = new Select(driver.findElement(By.id("f_select_modele")));
option1.selectByValue("530");
}
如果您将 Selenium 与 C# 一起使用,您可以 select 从下拉列表中选择所需的选项,如下所示。
ChromeDriver webDriver = new ChromeDriver();
webDriver.Navigate().GoToUrl("http://www.mister-auto.com/");
var car = webDriver.FindElement(By.Id("f_select_marque"));
var selectElem = new SelectElement(car);
selectElem.SelectByText("Mercedes-Benz");
我会在下面提出建议
ChromeDriver webDriver = new ChromeDriver();
webDriver.Navigate().GoToUrl("http://www.mister-auto.com/");
var car =webDriver.FindElement(By.CssSelector("option.hlight:nthchild(7)"));
car.Click();