小编sha*_*ran的帖子

如何从Behat.yml获取参数到php文件?

我有一个Behat.yml

  default :
     context :
       parameters :
            user: xyz
            password : abc
Run Code Online (Sandbox Code Playgroud)

我还有一个名为FeatureContext.php的文件,它从behat.yml中检索值

   public function iExample($user, $password)
    {
       $userName=$this->getParameter($user);
    }
Run Code Online (Sandbox Code Playgroud)

但它会抛出一个错误

   "Call to undefined method FeatureContext::getParameter()"
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?..我还在FeatureContext.php中添加了autoload.php

   require_once __DIR__.'/../../vendor/autoload.php';
Run Code Online (Sandbox Code Playgroud)

如果您知道为什么会这样,请告诉我们?

php behat mink

3
推荐指数
1
解决办法
3565
查看次数

在Googlechrome中测试Behat脚本

我正在尝试使用Google Chrome运行我的脚本..

在behat.yml

default:
    extensions:
            Behat\MinkExtension\Extension:
            base_url: http://downingtown.calendar.comcast.net/prefs
            javascript_session: selenium
            browser_name: googlechrome
            goutte: ~
            selenium: ~
Run Code Online (Sandbox Code Playgroud)

我正在运行硒

 java -jar selenium.jar -Dwebdriver.chrome.driver=D:\mypgms\NewMng\chrome\chromeDriver.exe
Run Code Online (Sandbox Code Playgroud)

但我得到SSL证书错误.然后我无法继续前进.

1.Am i missing anything ? 
2.Can i disable SSL certificate ?
Run Code Online (Sandbox Code Playgroud)

selenium google-chrome behat selenium-webdriver

3
推荐指数
1
解决办法
3098
查看次数

标签 统计

behat ×2

google-chrome ×1

mink ×1

php ×1

selenium ×1

selenium-webdriver ×1