我在输入日期期间在CodedUI测试中使用Keyboard.SendKeys
时遇到问题。我有简单的带有文本框的html页面(输入[type ='text']),我试图通过以下命令(我正在使用VB.NET)将格式(M / dd / yyyy)输入日期:
Mouse.Click(htmledit)
Keyboard.SendKeys("^A") ' Sending keys to select all and delete hence clear content of the textbox
Keyboard.SendKeys("{DEL}")
Keyboard.SendKeys("10/10/2014")
在我的机器中,它可以快速而完美地工作。
但是,今天早上我试图在另一台机器上运行测试,我注意到它键入管道(垂直条)而不是每个斜线!所以,我得到的是:10|10|2014
..
我非常惊讶并尝试了另一个符号,它们的效果和我的机器一样好。
通过谷歌搜索这个问题我什么都没有。有谁知道如何修理它?而且我很好奇它为什么会发生? Keyboard.SendKeys
取决于什么?
谢谢。