我使用Windows Phone和RemoteWebDriver但是当我尝试使用" SendKeys"方法,我收到了这个错误:
Unexpected error. Call could not be fullfield. JavaScript injection failed.
示例:
driver.FindElement(By.Id("ID")).SendKeys("string");
致以最诚挚的问候,
Xialuna
答案 0 :(得分:1)
所以,我找到了解决方案。
我创建了一个这样的新函数:
public void javascriptSendKeys(String id, String value)
{
String script = "document.getElementById(\"" + id + "\").value=\"" + value + "\" ";
((IJavaScriptExecutor)driver).ExecuteScript(script);
}
当我需要使用SendKeys方法时,我会使用它。
这对我来说很好。
度过美好的一天!
Xialuna