【发布时间】:2013-06-29 12:31:51
【问题描述】:
我已经为浏览器中的自动化单元测试实现了以下技术栈。
Mocha -> Selenium -> Phantomjs
我遵循了这个例子:
我怀疑 Selenium 和 PhantomJs 之间的“发送密钥”命令可能存在错误。我对这两种技术没有任何经验,所以我怀疑是我犯了一些配置错误。
基本上发生的情况是 Selenium 发送的字符并非全部被 PhantomJs 应用。
我用 Firefox 换掉了 PhantomJs,它的工作原理就像一个魅力。
两个驱动程序的 Selenium 输出完全相同。所以我怀疑 PhantomJs 或 Ghostdriver 中存在错误。但正如我所说,这可能只是我没有正确配置东西。鉴于这是一个相当大的问题,我真的怀疑是这种情况。
如果这确实是一个错误,我也不能 100% 确定在哪里记录。
【问题讨论】:
标签: selenium-webdriver phantomjs ghostdriver