我正在进行一些简单的表单测试,其中需要添加各种输入值。
每次将值添加到字段后:
input.SendKeys(value);
我希望检查字段中的值是否正确。这听起来可能有些不寻常,但该字段可能已经附加了ajax搜索,如果搜索没有返回匹配项,该字段将为空。
我尝试在发送键后测试WebElement的文本值,但它似乎总是为空:
bool match = input.Text.Equals(value);
// input.Text always seems to be an empty string
我正在使用带WebDriver的Selenium 2-是否有其他方法来执行这些检查?即使SendKeys在WebElement(文本框)中成功打印值(实际上在浏览器中),WebElement为空的特定原因是什么?
非常感谢您的任何帮助。