无法从外部数据源发送下拉菜单项

时间:2018-07-03 08:38:50

标签: select drop-down-menu selenium-chromedriver

请需要帮助;

我正在尝试将Excel中的项目发送到下拉列表菜单。由于我在检查父元素(下拉列表)时看到的是“ Input”标签而不是“ Select”标签,因此SelectElement类不仅可行。 我要发送的元素没有搜索条件。我什至试图在Excel和Web应用程序上使用相同的元素,然后提供了动态Xpath,但仍然没有发送或选择任何内容。我在下面做:

  
      
  1. 单击下拉列表
  2.   
  3. Thread.Sleep(3000);
  4.   
  5. 使用Actions类移动并集中于元素(对于我的下拉菜单中的元素)
  6.   
  7. 使用SendKeys(keys.Return)将项目从Excel发送到Web应用程序:
  8.   
     

action.MoveToElement(driver.instance.FindElement(By.Id(“ gwt-debug-team-input”))))。SendKeys(value);

上面的ID是父元素的ID。 当我使用创建的(动态)Xpath时,我得到无效的Xpath表达式,该XPath看起来像:// * [contains(text()='“ + value +”')]

有什么解决方案可以解决这个问题?

0 个答案:

没有答案