无法使用PHPunit Selenium执行javascript

无法使用PHPunit Selenium执行javascript,php,selenium,phpunit,Php,Selenium,Phpunit,我正在尝试使用PHPUnit命令执行javascript代码。它执行PHP代码并发送电子邮件和其他内容 但php文件中有一些javascript代码,用于向第三方url发送一些数据。这似乎不起作用 关于如何执行javascript代码,您有什么想法吗?使用 例如: $this->session->execute(array('script' => $script, 'args' => array()) 我猜你指的是PHPUnit_Extensions_Selenium2

我正在尝试使用PHPUnit命令执行javascript代码。它执行PHP代码并发送电子邮件和其他内容

但php文件中有一些javascript代码,用于向第三方url发送一些数据。这似乎不起作用

关于如何执行javascript代码,您有什么想法吗?

使用

例如:

$this->session->execute(array('script' => $script, 'args' => array())

我猜你指的是PHPUnit_Extensions_Selenium2TestCase_命令

如果您遇到“等待evaluate.js加载失败”,可能是因为您的Firefox已升级到v23。如果是这样,您需要将Selenium升级到2.35,该版本已修复此问题。


对于使用PHPUnit_Extensions_Selenium2TestCase并来自谷歌的hia的用户,您可能还需要更新PHPUnit Selenium,因为此处修复的服务器握手发生了变化

@看

它应该是:

$this->execute(array(
    'script' => $javaScriptCode,
    'args'   => array()
));

您能帮忙吗?这应该包含在支持文件中。另外,你的问题没有足够的细节来给出一个具体的答案,投票结果不清楚。