5

多くの例で、webdriver->setBrowserURL(url) と webdriver->url(url) の両方に対する呼び出しを見てきました。なぜ私は一方を他方の代わりに使用したいのでしょうか。そのような例の1つは、両方を同じ方法で使用することを示しています(phpunitマニュアルから取得):

<?php
class WebTest extends PHPUnit_Extensions_Selenium2TestCase
{
    protected function setUp()
    {
        $this->setBrowser('firefox');
        $this->setBrowserUrl('http://www.example.com/');
    }

    public function testTitle()
    {
        $this->url('http://www.example.com/');
        $this->assertEquals('Example WWW Page', $this->title());
    }

}
?>

setBrowserUrl() がセットアップで 1 回呼び出され、次にテスト ケース自体で同一の URL を使用して url() が呼び出されるのはなぜですか?

他の例では、URL のパスだけで url() が呼び出されるのを見てきました。ここでの適切な使用法は何ですか?url() の使用に関するドキュメントはほとんど見つかりません。

4

1 に答える 1