【问题标题】:Selenium IDE : How to press 'Enter' once text is entered in the search field usingSelenium IDE:如何在使用搜索字段中输入文本后按“Enter”
【发布时间】:2017-05-17 14:11:34
【问题描述】:

我正在使用 selenium IDE 2.9.1 + firefox 52.0.1 我有带有搜索字段的数据表。

一旦我在搜索字段中输入文本,我应该使用哪个命令来模拟用户按下(提交以在数据表中搜索此文本)。

【问题讨论】:

    标签: selenium-ide qa


    【解决方案1】:

    这是我使用 Selenium IDE 完成此任务的方法

    命令:sendKeys

    目标:

    值:输入的 UTF - U+E007

    【讨论】:

      【解决方案2】:

      您可以使用keypress 命令来激发按钮事件。 下面是在 google 中搜索 test 字符串的示例。 您应该在按键事件中指定字段的选择器。 这里\13EnterKey的ASCII值。

      <tr>
      <td>type</td>
      <td>id=lst-ib</td>
      <td>test</td>
      </tr>
      <tr>
      <td>keyPress</td>
      <td>id=lst-ib</td>
      <td>\13</td>
      </tr>
      

      【讨论】:

        【解决方案3】:

        我将反映上面所说的内容,但是,最好的办法是使用 SENDKEYS 并从 DOM 中获取元素的实际 ID 作为标识符 (:value) 传入

        【讨论】:

          猜你喜欢
          • 2014-05-08
          • 2018-07-24
          • 2015-06-11
          • 2018-05-18
          • 2010-09-09
          • 2011-05-04
          • 1970-01-01
          • 2016-06-10
          • 2021-11-25
          相关资源
          最近更新 更多