oxid-esales / php-selenium
PHP Selenium 库
v1.1.1
2014-10-24 18:51 UTC
Requires (Dev)
- symfony/dom-crawler: dev-master
README
已弃用
此库已弃用,因为它依赖于非常旧的 Selenium1 协议。不会为此存储库提供支持。如果您想继续使用它,请将其分叉并自行维护。
您还可以考虑迁移到 Facebook PHP-WebDriver:https://github.com/facebook/php-webdriver
描述
Selenium 是一个用于网页自动化测试的工具。此库是 PHP Selenium 服务器的客户端。
它提供了现代 IDE 中的流畅界面、自动完成和文档。
<?php // ... $browser ->open('/') ->click(Selenium\Locator::linkContaining('Blog')) ->waitForPageToLoad() ; echo $browser->getTitle();
要求
要使用此库,您将需要
- PHP 5.3
- Selenium 服务器
依赖关系
子模块中有 2 个依赖项
- Symfony2 DomCrawler:用于生成 Browser 类
- Symfony2 ClassLoader:用于
autoload.php
您可以根据自己的需要来决定如何使用它。
如何包含它?
要使其正常工作,您只需将类添加到您的自动加载器中。
如果您没有现有的自动加载器,请包含 autoload.php
如何使用它?
请查看 test/
文件夹中的示例。