Selenium 选择奔驰车选项
我在 我想选择dropbox汽车品牌的一个选项,选项6-在dropbox汽车选择部分的汽车品牌中的梅赛德斯汽车,我尝试了这个脚本,但它似乎没有任何作用Selenium 选择奔驰车选项,selenium,selenium-webdriver,katalon-studio,Selenium,Selenium Webdriver,Katalon Studio,我在 我想选择dropbox汽车品牌的一个选项,选项6-在dropbox汽车选择部分的汽车品牌中的梅赛德斯汽车,我尝试了这个脚本,但它似乎没有任何作用 selenium.open("http://www.mister-auto.com/") selenium.click("//*[@id=\"f_select_marque\"]/optgroup[1]/option[6]") 知道为什么什么都没发生吗 如果您在Java中使用Selenium,请转到Select //need to pass
selenium.open("http://www.mister-auto.com/")
selenium.click("//*[@id=\"f_select_marque\"]/optgroup[1]/option[6]")
知道为什么什么都没发生吗
如果您在Java中使用Selenium,请转到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编写的
您可以使用Selenium的select类从下拉列表中选择所需的选项
如果将Selenium与C一起使用,可以从下拉列表中选择所需选项,如下所示
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();
您好,我收到消息说找不到命名空间SelectElement,我正在进行这些导入:使用NUnit.Framework;使用NUnit;使用OpenQA.Selenium;使用OpenQA.Selenium.Firefox;使用制度;使用OpenQA.Selenium.Chrome@dtjmsy:使用OpenQA.Selenium.Support.UI导入;再试试Hi cruisepandey,我也想得到汽车型号,因此根据您的代码,我写下:Select carmodel=new SelectwebDriver.findElementBy.idf_Select_modele;carmodel.selectByValue530;但是什么都没做,你能帮我吗,thanks@dtjmsy:您能否提供选择车型的手动步骤?Wesbsite不是用英语写的。我很难阅读网站上的任何内容:嗨,手动步骤非常基本:选择一个品牌的梅赛德斯,而不是一个型号的汽车类型,这是网站的英文版本@dtjmsy:你可以参考更新的答案。并在这里更新结果!你这边行吗?我在法国网站上尝试了10秒,间隔500毫秒,等待by.xpath://option[text='Model']定位的元素的可见性时出错
ChromeDriver webDriver = new ChromeDriver();
webDriver.Navigate().GoToUrl("http://www.mister-auto.com/");
var car =webDriver.FindElement(By.CssSelector("option.hlight:nthchild(7)"));
car.Click();