behat / mink-bundle
此包已被弃用且不再维护。未建议替代包。
Symfony2 的 Mink bundle
v1.4.2
2014-11-05 15:49 UTC
Requires
- php: >=5.3.3
- behat/mink: ~1.4
- behat/mink-browserkit-driver: ~1.1
- symfony/framework-bundle: ~2.2
Requires (Dev)
- behat/mink-goutte-driver: ~1.0,>=1.0.8
- behat/mink-sahi-driver: ~1.1
- behat/mink-selenium-driver: ~1.1
- behat/mink-selenium2-driver: ~1.1
- behat/mink-zombie-driver: ~1.1
Suggests
- behat/mink-goutte-driver: fast headless driver for any app without JS emulation
- behat/mink-sahi-driver: slow, but JS-enabled driver for any app (requires Sahi)
- behat/mink-selenium-driver: slow, but JS-enabled driver for any app (requires Selenium1)
- behat/mink-selenium2-driver: slow, but JS-enabled driver for any app (requires Selenium2)
- behat/mink-zombie-driver: fast and JS-enabled headless driver for any app (requires node.js)
README
为 Symfony2 项目的 PHPUnit 提供 Behat\Mink 浏览器抽象库。
特性
- Symfony2 test.client 浏览器模拟器
- Goutte 浏览器模拟器
- Zombie (JS 测试) 浏览器模拟器 - 存在错误
- Selenium2 (WebDriver) 浏览器模拟器
- Selenium (JS 测试) 浏览器模拟器
- Sahi (JS 测试) 浏览器模拟器
配置
config_test.yml
mink: base_url: 'http://localhost' browser_name: firefox goutte: ~ # optional sahi: ~ # optional zombie: ~ # optional selenium: ~ # optional selenium2: ~ # optional
所有选项都可以在 parameters.yml 中覆盖。
mink.base_url: 'http://myhost.com' mink.browser_name: 'chrome'