【问题标题】:Textbox events?文本框事件?
【发布时间】:2019-09-22 10:44:47
【问题描述】:

我正在使用 Kantu 来自动填写一些表格。有一个文本框,当输入人员 ID 号并单击文本框中的另一个框或选项卡时,它将加载该人员 vcard。如果您需要更清楚,我可以尝试解释。

我不太了解,但我猜我点击另一个框正在激活某种事件以加载此 vcard。我似乎无法模拟这个。有谁知道这样做的方法吗?

【问题讨论】:

    标签: selenium webautomation kantu


    【解决方案1】:

    欢迎来到 SO。有不同的选项来获取相关的事件。

    让我们来看看 stackoverflow 搜索框(顶部有 s-input js-search-field 类的那个)

    1) 使用 getEventListeners

    在开发工具中转到 chrome 控制台,然后使用 getEventListeners(element)

    getEventListeners(document.querySelector('.s-input.js-search-field '))

    2) 使用开发工具事件列表器

    转到 chrome 开发工具并选择您想了解其事件的元素,单击右侧窗格中的 Event Listeners 选项卡。

    3) 使用 firefox 事件

    在 Firefox 中转到开发工具,然后单击 html 元素标记末尾的 events 气泡。

    【讨论】:

      【解决方案2】:

      Sample of code

      我咨询了一位朋友,他告诉我问题是点击离开时触发了 onblur 事件。

      我的问题的解决方案是使用以下行调用事件,

      {
        "Command": "storeEval",
        "Target": "lawformTextBlur(document.getElementById('_f4'))",
        "Value": ""
      },
      

      【讨论】:

      • 我修正了你的格式,但不确定我是否应该在关闭 } 之后保留最终的 ,
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 2021-11-03
      • 2014-01-26
      • 2010-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多