针对SauceLabs使用的场景驱动BDD框架

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

This package is not auto-updated.

Last update: 2024-09-22 03:51:47 UTC


README

BehatSauce 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凭据(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。

贡献者