我无法找到PHPunit的例子。我不知道我想用什么功能。有很多java的例子,但我找不到PHPUnit。
我打开了http://localhost:4444/wd/hub/static/resource/hub.html
并且在功能方面没有代理设置。
当我使用函数setDesiredCapabilities时,selenium总是打开IE。以下是我的“代码”
class testtest extends PHPUnit_Extensions_Selenium2TestCase {
protected function setUp()
{
$capabilities=array('browser' => 'firefox');
$this->setDesiredCapabilities($capabilities);
$this->setBrowserUrl('http://www.test.com/');
}
public function testvvatg()
{
$this->url('http://www.test.com');
$url=$this->title();
$this->assertEquals('asdf', $url);
}
}
请帮助谢谢
答案 0 :(得分:1)
虽然这个话题很老,但我在搜索问题的解决方案时找到了它,所以我想我会做出贡献。
阅读PHPUnit Selenium2TestCase的源代码,您可以看到a link to the format that setDesiredCapabilities requires。特别是,您需要Proxy JSON Object format。
例如:
$this->setDesiredCapabilities(array(
"proxy" => array(
"proxyType" => "manual",
"httpProxy" => "proxyhost.com:1337",
"noProxy" => "dontproxy.me/please" //This one is undocumented. I'm not sure how to specify more than one
)
));