0

我找不到 PHPunit 的例子。我不知道我想使用什么功能。java有很多例子,但我找不到PHPUnit的任何例子。我打开了http://localhost:4444/wd/hub/static/resource/hub.html 并且在功能中没有代理设置。当我使用函数 setDesiredCapabilities 时,硒总是打开 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);
 }
}

请帮忙谢谢

4

1 回答 1

1

虽然这个话题很老,但我在谷歌搜索问题的解决方案时发现了它,所以我想我会做出贡献。

阅读 PHPUnit Selenium2TestCase 的源代码,您可以看到指向 setDesiredCapabilities 所需格式的链接。特别是,您需要代理 JSON 对象格式

例如:

$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
    )
));
于 2013-11-05T13:51:01.667 回答