【发布时间】:2017-02-01 00:44:45
【问题描述】:
我需要测试输入表单的功能,我必须验证按 Tab 键是否可以通过正确的输入字段工作。我使用了 selenium 的 action 以及 Keys.tab
Actions new tab = new Actions(driver);
newtab.SendKeys(Keys.Tab).Build().Perform();
但由于 google chrome 版本 53.0.2785.116,它不支持 Tab 键按下,所以我想通过 javascript 模拟 Tab 键按下。所有的答案都只遵循事件被调用的“之后做什么”。 谁能给我任何见解?
编辑:请注意,我需要在 selenium web 驱动程序测试中运行此脚本。因此,与此相关的答案将非常有帮助。 我确实发现了一些问题和一些令人困惑的答案,例如 Question A Question B
我也尝试了以下解决方案Link here,但它不起作用。 “keyboardEvent”不再起作用了吗?有人可以给我一个解决方法吗?
【问题讨论】:
-
你可能想看看Robot
标签: javascript c# selenium automated-tests