请需要帮助;
我正在尝试将Excel中的项目发送到下拉列表菜单。由于我在检查父元素(下拉列表)时看到的是“ Input”标签而不是“ Select”标签,因此SelectElement类不仅可行。 我要发送的元素没有搜索条件。我什至试图在Excel和Web应用程序上使用相同的元素,然后提供了动态Xpath,但仍然没有发送或选择任何内容。我在下面做:
- 单击下拉列表
- Thread.Sleep(3000);
- 使用Actions类移动并集中于元素(对于我的下拉菜单中的元素)
- 使用SendKeys(keys.Return)将项目从Excel发送到Web应用程序:
action.MoveToElement(driver.instance.FindElement(By.Id(“ gwt-debug-team-input”))))。SendKeys(value);
上面的ID是父元素的ID。 当我使用创建的(动态)Xpath时,我得到无效的Xpath表达式,该XPath看起来像:// * [contains(text()='“ + value +”')]
有什么解决方案可以解决这个问题?