好的,这很奇怪。当我在工作并运行我的测试时,某些元素无法识别,因此,测试无法正常运行。但是当我从家里远程进入我的机器时,我在工作时使用的是同一台机器,自动化测试运行得很好。我正在使用VS2010。
例如,我有一个简单的声明来将日期添加到字段中:
FieldValue = DateTime.Today.AddDays(5).ToString("MM/dd/yyyy")
因此,当我远程进入机器时运行自动化测试时,它运行正常。当我在这里工作时,它没有输入值。但更奇怪的是,当我停止运行程序时,突然出现在现场的日期。
我不知道在工作中是否存在某些限制因为某种原因而不允许输入日期?我只是不知道......