执行的步骤
1. 打开需要以编程方式输入数据的网页
2. 通过传递元素 ID 检索元素实例。
3.通过传递element和textToSet在ArtOfTest.WebAii.TestTemplates.BaseTest类的Actions实例中调用SetText函数
预期的解决方案
始终需要在文本框中输入文本。
实际输出
文本并不总是输入文本框中。有时输入正确,有时在不输入值的情况下跳过它。调试时,观察到,元素实例被正确检索并调用了 SetText 函数并且没有抛出异常。未输入值时,在函数顶部再次设置控件并再次运行将在文本框中设置值。
谁能告诉我这种奇怪行为的原因?如果需要更多详细信息,请告诉我。