Selenium PhantomJsDriver,C#,SendKeys无法正常工作

时间:2013-10-04 12:15:02

标签: c# selenium selenium-webdriver

使用ChromeDriver并使用SendKeys("some text")填写input field时,一切正常。切换到PhantomJsDriver时,只有字符串的最后一个字符包含在元素中。因此element.SendKeys("My text");会导致element.GetAttribute("value")变为"t"而非"My text"

关于如何解决这个问题的想法?

//丹尼尔

1 个答案:

答案 0 :(得分:0)

  1. 加载最新的selenium web-driver nu-get软件包
  2. 加载最新的PhantomJs浏览器
  3. 如果这不能解决您的问题,您可以创建重载函数,该函数将执行将执行“sendKeys”的javascript代码