【发布时间】:2021-09-07 00:30:58
【问题描述】:
为了练习,我正在为 irctc 网站编写测试用例,我需要输入 from 站位置,然后带有该代码的各个站将显示为引导下拉菜单,现在我必须在其中选择一个,然后单击 Enter。不幸的是,从和 to 文本字段没有输入/提交按钮,请帮我继续这个测试用例
这是我的代码
IWebElement Fromstn = driver.FindElement(By.XPath("//*[@id='divMain']/div/app-main-page/div/div/div[1]/div[1]/div[1]/app-jp-input/div/form/div[2]/div[1]/div[1]/span/i"));
Thread.Sleep(2000);
Fromstn.SendKeys("MAQ");
Fromstn.Click();
```**OR**
Actions builder = new Actions(driver);动作悬停 = builder.MoveToElement(driver.FindElement(By.XPath("//*[@id='origin']"))); hover.Build().Perform();线程.睡眠(2000); hover.SendKeys("MAQ"); hover.Click();
【问题讨论】:
-
您尝试过任何代码吗?有什么错误吗?
-
是的,如果我提供 sendKeys 或单击 WebElement,它会引发元素不可交互的异常
-
请分享你尝试过的xpath
-
我尝试了 Actions aswel,Actions builder = new Actions(driver);动作悬停 = builder.MoveToElement(driver.FindElement(By.XPath("//*[@id='origin']"))); hover.Build().Perform();线程.睡眠(2000); hover.SendKeys("MAQ");悬停。点击();两者都不起作用.....如何在此处输入文本以及如何选择相应的电台
标签: c# selenium webdriver dropdown enter