我的 behat.yml 看起来像这样:
default:
firefox:
context:
parameters:
Browser_Name: firefox
extensions:
Behat\MinkExtension\Extension:
base_url: https://google.com
javascript_session: selenium2
browser_name: firefox
goutte: ~
selenium2: ~
我得到了这个例外:
[Symfony\Component\Yaml\Exception\ParseException] Indentation problem in "D:\\mypgms\\behat.yml" at line 7 (near " extensions:").
如何解决此问题?
答案 0 :(得分:3)
YAML文件的缩进不一致。
请参阅YAML规范的章节indentation spaces。
在YAML配置文件中一致地使用2或4个空格缩进来解决问题。
包含2个空格缩进的示例:
default:
extensions:
Behat\MinkExtension\Extension:
base_url: "https://base-url.com"
# ...
context:
parameters:
class: Your\Custom\Context
base_url: "https://context-base-url.com"
# ...