针对SauceLabs使用的场景驱动BDD框架
dev-master
2013-05-14 20:43 UTC
Requires
- php: >=5.3.1
- alexandresalome/php-selenium: *
- behat/behat: >=2.3.0
- behat/gherkin: >=2.1.1,<2.2.0-dev
- behat/mink: >=1.3.0
This package is not auto-updated.
Last update: 2024-09-22 03:51:47 UTC
README
Behat与Sauce On-Demand集成,包括Sauce Connect支持。
有关补丁/拉取请求的说明
- 在此处分支项目,仅master分支用于发布和热修复)。
- 添加功能或修复错误。
- 提交
- 向我发送拉取请求。
安装依赖项
wget -nc https://getcomposer.org.cn/composer.phar
php composer.phar update
创建新的测试套件
bin/behat-sauce --init
修改config/behat.yml
,以确保拥有正确的Sauce凭据(username
和access_key
)和测试网站的URL(base_url
)。
创建功能,步骤定义,就像使用普通的behat
一样。
使用Sauce On-Demand运行测试
Behat-Sauce允许您在命令行上更改Sauce On-Demand浏览器/操作系统组合。
用法
bin/behat-sauce [--browser="..."] [--browser-version="..."] [--os="..."] [features]
参数
--browser SauceLabs browser name. Default is: firefox
--browser-version SauceLabs browser version. Default is: 7
--os SauceLabs operating system. Default is: Windows 2003
启动Sauce Connect
如果您需要SauceConnect隧道来运行测试,您可以在config/behat.yml
中重用现有的凭据。
bin/behat-sauce --tunnel
在使用之前,请确保您已满足运行Sauce Connect所需的所有要求。
版权
版权(c)2012 LB Denker。
贡献者
- LB Denker elblinkin