Selenium,PhantomJS,Mocha组合在sendKeys命令上失败

时间:2013-06-29 12:31:51

标签: selenium-webdriver phantomjs ghostdriver

我已在浏览器中实现了以下技术堆栈以进行自动化单元测试。

摩卡 - >硒 - > Phantomjs

我按照这个例子:

http://net.tutsplus.com/tutorials/javascript-ajax/headless-functional-testing-with-selenium-and-phantomjs/

我怀疑Selenium和PhantomJs之间的“发送密钥”命令中可能存在错误。我对这两种技术没有任何经验,所以我怀疑是我犯了一些配置错误。

基本上发生的事情是Selenium发送的字符并非全部由PhantomJs应用。

我用幻灯片将PhantomJs切换出来,它就像魅力一样。

2个驱动程序的Selenium输出完全相同。所以我怀疑是PhantomJs或Ghostdriver中的一个错误。但正如我所说,可能只是我没有正确配置。鉴于这是一个非常大的问题,我真的怀疑是这样的。

我也不是100%确定在哪里记录这个,如果这确实是一个错误。

1 个答案:

答案 0 :(得分:0)

最近修复了sendKeys的几个问题。

https://github.com/camme/webdriverjs/issues?page=1&state=closed

您是否在运行最新版本?

如果没有,我会在那里记录一个关于它的错误。