多くの例で、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() の使用に関するドキュメントはほとんど見つかりません。