Selenium Chrome驱动程序 - SendKeys跳过符号

时间:2013-12-05 06:54:24

标签: google-chrome c#-4.0 selenium-webdriver

我们使用C#.NET4应用程序中的Selenium Chrome Driver。对于某些输入,它会跳过使用SendKeys函数发送的符号。但是这个问题存在于一台计算机上,同时又消失在其他计算机上(输入的网站仍然相同)。有什么问题(使用chrome last version 31.0.1650.63)

1 个答案:

答案 0 :(得分:0)

我有类似的问题;在我的情况下,导致它的原因是网页还没有能够处理击键。当我给页面加载一点时间时,问题就消失了。

要测试您遇到的问题是否也是由于页面未完全准备好处理击键,我建议在SendKeys命令之前添加一个睡眠:

System.Threading.Thread.Sleep(2000);

如果这改善了这种情况,您就知道在调用SendKeys之前必须添加一些额外的等待步骤。