无法使用PHPunit Selenium执行javascript
我正在尝试使用PHPUnit命令执行javascript代码。它执行PHP代码并发送电子邮件和其他内容 但php文件中有一些javascript代码,用于向第三方url发送一些数据。这似乎不起作用 关于如何执行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
$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()
));
您能帮忙吗?这应该包含在支持文件中。另外,你的问题没有足够的细节来给出一个具体的答案,投票结果不清楚。