我正在使用Selenium Webdriver开发一个脚本,其中应该填充一个带占位符的文本字段。我使用以下命令,但脚本没有填写有关字符串的信息,也没有删除占位符字段。我想对此提出建议:
pageobjects.FindElement(By.XPath(objectname)).Clear();
答案 0 :(得分:0)
您不需要清除占位符文字。这应该是你需要做的,使用SendKeys()
方法:
pageobjects.FindElement(By.XPath(xpathOfObject)).SendKeys(textToSend);
如果您发现仍然没有发生任何事情,那么(无需查看更多代码)可以想到三种可能性: