我需要为电子邮件验证编写测试 我想打开一个新标签转到我的网页邮件,是否可以使用behat,mink和selenium2driver?我看到了switchToWindow()函数,但如果只有一个窗口,如何切换?
答案 0 :(得分:0)
我不认为可以打开专门的新标签,但您可以使用不同的会话,这会打开一个不同的窗口。在behat.yml
:
default:
extensions:
Behat\MinkExtension:
sessions:
first_session:
selenium2: ~
second_session:
goutte: ~
third_session:
selenium2: ~
然后使用以下命令在步骤定义中切换会话:
$this->getMink()–>setDefaultSessionName('third_session');
配置示例适用于Behat 3.了解有关概念here的更多信息,但它可能稍微过时了。