behat/sauce

针对 SauceLabs 使用的面向场景的 BDD 框架

dev-master 2013-05-14 20:43 UTC

This package is not auto-updated.

Last update: 2024-09-22 04:12:46 UTC


README

BehatSauce On-Demand 集成,包括对 Sauce Connect 的支持。

关于补丁/拉取请求的说明

  • 在此处分叉项目,仅用于发布和热修复。
  • 添加功能或修复错误。
  • 提交
  • 向我发送拉取请求。

安装依赖项

wget -nc https://getcomposer.org.cn/composer.phar
php composer.phar update

创建新的测试套件

bin/behat-sauce --init

修改 config/behat.yml 以包含正确的 Sauce 凭据(usernameaccess_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。

贡献者