在Selenium网络驱动程序中的键盘事件中固有的移位按下

时间:2014-11-12 12:23:36

标签: selenium selenium-webdriver webdriver

我的应用程序有一个复选框,可以使用' Shift'键。当我使用Selenium Web Driver解雇了我的应用程序中的另一个快捷方式时,自动检查了复选框。但是当我使用' Ctrl + f'时它工作正常。这表明Shift本身就是由Web驱动程序按下的。 当我手动按下Ctrl + Shift + f时,未选中复选框。有人可以解释一下幕后会发生什么吗?

1 个答案:

答案 0 :(得分:-1)

如果您在另一个在您正在讨论的测试之前运行的测试中使用了Shift键,则Shift键将保持活动状态,直到您发送Keys.Null键为止。

我建议在每次测试前发送Keys.Null键,以确保没有按下modifier键。