selenium - 文本框事件?
问题描述
我正在使用 Kantu 来自动填写一些表格。有一个文本框,当输入人员 ID 号并单击文本框中的另一个框或选项卡时,它将加载该人员 vcard。如果您需要更清楚,我可以尝试解释。
我知道的不多,但我猜我点击另一个框正在激活某种事件以加载此 vcard。我似乎无法模拟这个。有谁知道这样做的方法?
解决方案
欢迎来到 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事件
推荐阅读
- c# - UWP - 基于主题的初始屏幕颜色
- html - 使用动画属性模拟对象拟合
- java - 如何在运行时不“中断”方法的执行
- ffmpeg - ffmpeg - 复制附加字体而不编码/remux
- javafx - Javafx 应用程序在关闭后仍在后台运行
- php - 无论输入如何,如何使用 preg_replace?
- python - 如何在 log-log sns.regplot 中实现直线回归线?
- c# - 如何加载网站,然后在 Asp.Net Core (C#) Razor Pages 中添加数据
- java - 讲解base64图像显示
- reactjs - React useState - FaStar 图标 - 单击以更改和更改回