0

我已经为浏览器中的自动化单元测试实现了以下技术堆栈。

摩卡 -> 硒 -> Phantomjs

我按照这个例子:

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

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

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

我用 Firefox 切换了 PhantomJs,它就像一个魅力。

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

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

4

1 回答 1

0

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

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

你运行的是最新版本吗?

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

于 2013-07-03T13:51:38.373 回答