【问题标题】:TYPE values in focused text field (like TYPE in selenium RC)- Selenium webdriver聚焦文本字段中的 TYPE 值(如 selenium RC 中的 TYPE)- Selenium webdriver
【发布时间】:2017-05-31 14:38:16
【问题描述】:

需要:我必须在焦点文本区域内键入字符串。该文本区域没有静态 xpath。因此我正在使用

Actions actions = new Actions(driver); actions.sendKeys(textarea).perform();

但这就像粘贴值而不是键入一样。因此,在我的情况下,浏览器不会显示自动建议列表。

是否有任何其他选项可以键入值而不是 sendkeys ?

P.S:我正在为其他语言测试这个案例,如平假名、片假名、..

【问题讨论】:

  • 怎么可能没有任何 xpath?
  • 可能是在您开始输入文本时,文本区域的自动对焦尚未发生。尝试在发送密钥之前添加时间延迟。
  • @MahsumAkbas ,我通过开发期间编码的 Javascript 函数选择它。即使我也使用 JS 函数来输入文本,也不会经过适当的测试。这就是原因。
  • @alecxe,它是在粘贴文本,但实际情况是我必须输入并等待自动建议弹出。
  • @MahsumAkbas 如果任何字段被聚焦,如果它是可编辑的,我们可以在其中发送文本。要专注于该区域,我们可以通过点击进行导航。

标签: javascript selenium testing selenium-webdriver actionscript


【解决方案1】:

最近的驱动程序和 selenium 版本的发送键实际上就像打字机一样工作。因此,这个问题通过 selenium 更新得以解决。

【讨论】:

    猜你喜欢
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 2011-12-04
    • 1970-01-01
    • 2013-10-08
    • 2018-11-09
    • 2012-07-17
    相关资源
    最近更新 更多