behat / sauce
针对 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 04:12:46 UTC
README
Behat 与 Sauce On-Demand 集成,包括对 Sauce Connect 的支持。
关于补丁/拉取请求的说明
- 在此处分叉项目,仅用于发布和热修复。
- 添加功能或修复错误。
- 提交
- 向我发送拉取请求。
安装依赖项
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