3
当使用ChromeDriver
并使用SendKeys("some text")
填写input field
时,它一切正常。当切换到PhantomJsDriver
,时,只有字符串的最后一个字符包含在元素中。所以element.SendKeys("My text");
将导致element.GetAttribute("value")
变成"t"
而不是"My text"
。Selenium PhantomJsDriver,C#,SendKeys无法正常工作
想法如何解决这个问题?
//丹尼尔
您正在使用什么版本的GhostDriver? – Arran
最新的NuGet的一部分,http://www.nuget.org/packages/Selenium.WebDriver/和最新版本的PhantomJs for Windows。 – Daniel