3

当使用ChromeDriver和使用SendKeys("some text")来填写时input field,一切正常。切换到 时PhantomJsDriver元素中仅包含字符串的最后一个字符。所以element.SendKeys("My text");会导致那element.GetAttribute("value")成为"t"而不是"My text"

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

//丹尼尔

4

1 回答 1

0
  1. 加载最新的 selenium web-driver nu-get 包
  2. 加载最新的 PhantomJs 浏览器
  3. 如果这不能解决您的问题,您可以创建重载函数来执行将执行“sendKeys”的 javascript 代码
于 2015-06-05T11:15:18.563 回答