我正在编写一个selenium脚本,我需要选择在文本框中输入文本后填充的列表框。但我无法使用下面的代码选择列表框项目,
webDriver.FindElement(By.Name("hiringManager")).SendKeys(ExcelLibrary.ReadData(1, "HiringManager"));
Thread.Sleep(3000);
SelectElement selectHiringManager = new SelectElement(webDriver.FindElement(By.Name("hiringManagerIds")));
selectHiringManager.SelectByText(ExcelLibrary.ReadData(1, "HiringManager"));
请让我知道如何选择列表框项目
答案 0 :(得分:0)
我能够使用以下代码解决此问题,
webDriver.FindElement(By.Name("hiringManager")).SendKeys(ExcelLibrary.ReadData(1, "HiringManager"));
Thread.Sleep(1000);
webDriver.FindElement(By.CssSelector("select[name=hiringManagerIds] option:nth-child(1)")).Click();