每当我运行 Sahi 时,它默认使用 Firefox。我想要做的是更好地控制我使用的浏览器。我已按照http://mink.behat.org/#sahidriver的说明进行操作
我的 behat.yml 是:
default:
formatter:
name: progress
extensions:
Behat\Symfony2Extension\Extension:
mink_driver: true
kernel:
env: test
debug: true
Behat\MinkExtension\Extension:
sahi: ~
goutte: ~
base_url: 'http://local.referral.com'
default_session: sahi
我的功能是:
public function iAmOnHomepage()
{
$session = $this->getSession();
$session->visit($this->locatePath('/'));
$link = $session->getPage()->findLink('I am a Physician');
if (null === $link) {
throw new \LogicException("Home Page Not Loaded:\n");
}
}
如何指定浏览器等附加说明?是在代码中还是在 yml 文件中。
如果是这样,我该怎么做?