【问题标题】:Selenium IDE sendkeys() without targetSelenium IDE sendkeys() 没有目标
【发布时间】:2021-12-28 07:50:26
【问题描述】:
我正在使用 selenium IDE 进行自动化测试,我尝试在 selenium 上使用 keypress,但由于我的网站阻止了任何点击并且只能使用键盘进行操作,我不能使用 sendkeys() 来使用 selenium IDE 运行它,因为空目标,可以在没有目标的情况下使用 sendkey 吗?或者这是另一种没有目标的按键方式?
感谢您的帮助。
【问题讨论】:
标签:
selenium
selenium-webdriver
automation
selenium-ide
【解决方案1】:
在常规 Selenium 中,您可以使用 Actions 发送没有目标 Web 元素的密钥。
正如我所看到的here,这也可以使用 Selenium IDE 来完成。
还有更多关于此的其他文档和教程。
【解决方案2】:
是的,您可以在常规 Selenium 中使用 ActionChains,如上一个答案中所述。这肯定会奏效。但我需要使用 Selenium IDE。
解决方法可能是在 Selenium IDE 中使用 execute script 命令执行一些 JavaScript 来触发您需要的按键。那可能行得通。我在网上找到了一些代码 sn-ps,但还没有解决。实际上,我很惊讶没有更简单的解决方案。