c# - 使用带有 C# 和 Nunit 的 Selenium Webdriver 选择下拉字段中的选项后,我无法单击该选项
问题描述
我正在尝试使用带有 Selenium Webdriver 和 Nunit 框架的 C# 代码在下拉列表中选择并单击一个选项。我写了以下代码:
IWebElement dropdown = Driver.FindElement(By.XPath("//*[@id='lane_id']"));
new SelectElement(dropdown).SelectByText("All Lanes");
dropdown.Click();
现在我知道 dropdown.click() 是错误的,因为它没有所选选项的 XPath。但我想以某种方式单击选定的选项。
PS:对任何错误/社区违规行为表示歉意,这是我对stackoverflow的第一次查询。
解决方案
推荐阅读
- python - python请求-抓取谷歌搜索会阻碍数据框
- html - Django 如何安全地显示来自用户输入表单的链接
- ruby-on-rails - 将数据库导出为 CSV 并将其导入新数据库会导致问题
- java - 扫描仪不使用 scan.NextInt() 和 .hasNext() 循环关闭
- wordpress - WP Bootstrap 4 带有子下拉菜单的可点击顶级导航
- reactjs - 如果在 React Return() 中的 .map() 中带有表达式的语句
- python - 如何使用下拉列表执行 driver.execute_script("arguments[0].click()?
- c++ - C++中的前向声明和循环依赖
- mongodb - 如何在 MongoDB 中与其对应的唯一 ID 一起显示最小/最大值?
- javascript - Firefox vs Chrome runtime.sendMessage:未捕获的异常:对象