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 が必要とする形式へのリンクが表示されます。特に、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
    )
));
于 2013-11-05T13:51:01.667 に答える