Php 行为+;Selenium2:使用init cookie开始测试';行不通

Php 行为+;Selenium2:使用init cookie开始测试';行不通,php,cookies,selenium-webdriver,behat,Php,Cookies,Selenium Webdriver,Behat,我们正在使用A/B测试,必须设置控制页面的cookies。我做了一个简单的测试: cookie.feature @javascript 场景:Cookie测试 给定设置cookie“a”=“start”在页面“/test.php” 那就等5000吧 当设置cookie“a”=“change”并转到“/test.php”时 那就等5000吧 FeatureContext.php 始终为当前域发送cookie。由于您尚未访问页面,因此尚未设置域。目前,没有办法为带有貂皮的cookie选择一个域 您

我们正在使用A/B测试,必须设置控制页面的cookies。我做了一个简单的测试:

cookie.feature

@javascript
场景:Cookie测试
给定设置cookie“a”=“start”在页面“/test.php”
那就等5000吧
当设置cookie“a”=“change”并转到“/test.php”时
那就等5000吧
FeatureContext.php


始终为当前域发送cookie。由于您尚未访问页面,因此尚未设置域。目前,没有办法为带有貂皮的cookie选择一个域


您需要在发送cookie之前发出请求。

我做了一些其他测试。如果我正确理解Selenium驱动程序,请在场景的第一页加载时清除所有cookie和会话数据。我制作了一个包含“请稍候,正在加载…”内容的静态html页面,我首先加载它,从每个场景开始。