错误:捕获异常[ERROR:不支持的命令[addSelection |]
本文关键字:addSelection 命令 不支持 捕获异常 ERROR 错误 | 更新日期: 2023-09-27 18:10:02
我正在使用c#的selenium web driver,并试图在可用列表中选择一个项目,我收到一个错误:
有人能帮我一下吗?有解决方案吗?ERROR: Caught exception [ERROR: Unsupported command [addSelection |
]
我想从左侧的列表中选择一个项目,然后单击按钮(>)将其移动到右侧。
你得到的错误,因为不是一切在IDE可以转换成WebDriver的API。
您必须从逻辑上考虑这个问题,而不是依赖IDE开始为您生成这些代码。
c#绑定有一个SelectElement
类,在OpenQA.Selenium.Support
命名空间中,你需要添加一个对WebDriver.Support.dll
程序集的引用。
它包含select
元素的"常见"用例。这样,您就可以模仿addSelection
的行为。我没有使用过IDE,所以我不确定该命令的目的是什么,但您可以简单地执行以下操作:
IWebElement element = driver.FindElement(By.Id("a"));
SelectElement select = new SelectElement(element);
select.SelectByValue("2");
select.SelectByText("George");
select.SelectByIndex(1);
Select selectbox= new Select(driver.findElement(By。id("我的身份证")));selectbox.selectByIndex (2);