设置输入文本框文本,然后在Specflow&中检索它。硒

时间:2014-06-03 13:47:33

标签: .net selenium-webdriver specflow

有人可以向我解释为什么在下面的.Net Specflow代码中,如果我的textboxElement的文本为空,那么我发送密钥给它,为什么文本仍然是空的? (当屏幕上文本框的文本发生变化时):

textboxElement.SendKeys("John Smith");
var text = textboxElement.Text;
// text == ""

是否无法“刷新”元素的值? (或者我只是错过了一些非常明显的东西: - ))

1 个答案:

答案 0 :(得分:11)

由于它是input元素,因此您需要获取value属性,而不是texttextBoxElement.GetAttribute("value");

所以:

{{1}}