我正在使用Kantu浏览器自动化。我想将光标置于在后台运行AJAX的文本框中。 我在电子邮件中输入的是关于文本框的信息,然后AJAX自动运行以检查此电子邮件是否已预先注册。 我正在使用“类型”命令在文本框中键入电子邮件,但是这种类型不会触发AJAX,因为它没有将光标置于文本框中。 我的问题是在Kantu中如何将光标置于文本框中以使其闪烁?我听说可以通过Selenium IDE中的“ focus”命令来完成。那么,Selenium IDE中在Kantu中是否有与“ focus”命令等效的命令?
谢谢
答案 0 :(得分:0)
要模拟 native 键盘事件,例如真实的鼠标单击或鼠标悬停,可以使用Kantu的XType和XClick and XMove commands。
首先,您需要单击要输入(=使其成为焦点)的位置。您可以使用XClick执行此操作。您可以通过多种方法来确定要单击的位置:
点击该位置后,您可以使用XType (= native OS sendkeys)发送键盘事件。
以下是相关的论坛帖子:https://forum.a9t9.com/t/send-message-on-linkedin-i-cannot-put-any-text-in-message-window/927
答案 1 :(得分:0)
我知道这不能用“焦点”来回答问题,但是我确实找到了解决之道。
{
"Command": "XClick",
"Target": "id=email",
"Value": "#right"
},
{
"Command": "XType",
"Target": "${KEY_TAB}${KEY_TAB}${KEY_TAB}${KEY_TAB}${KEY_TAB}${KEY_TAB}",
"Value": ""
},