我正在运行一个带有Apache/PHP/MySQL的Ubuntu服务器。我想在我的一个PHP项目中使用Selenium。基本上,我想要一个设置,可以将Firefox Selenium IDE(格式设置为php)中的代码复制并粘贴到我的PHP项目中,就像这样:
<?php
require_once 'PHPUnit/Extensions/SeleniumTestCase.php';
class Example extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp()
{
$this->setBrowser("*chrome");
$this->setBrowserUrl("http://www.google.com/");
}
public function testMyTestCase()
{
$this->type("q", "stack overflow");
$this->click("link=2");
$this->waitForPageToLoad("30000");
$this->click("btnG");
$this->waitForPageToLoad("30000");
$this->type("q", "stack overflow php");
$this->click("btnG");
$this->waitForPageToLoad("30000");
}
}
?>
我尝试使用Selenium RC在PHP中完成此操作,但文档令人困惑且过时。
我将非常感激有关如何入门PHP和Selenium RC的初学者指南。
非常感谢。
编辑:
感谢反馈。我已经在Ubuntu/firefox上成功运行了Selenium,但显然这不是我要找的。它需要运行Java服务器,并依赖于完整的浏览器,使其远非轻量级。