alexandresalome/php-selenium

该软件包已被放弃且不再维护。作者建议使用facebook/webdriver软件包。

PHP Selenium 库

v1.1.0 2014-07-05 14:05 UTC

This package is auto-updated.

Last update: 2022-02-01 12:20:36 UTC


README

已废弃

此库已废弃,因为它依赖于非常旧的 Selenium1 协议。不会为此存储库提供支持。如果您想继续使用它,请将其分叉并自行维护。

您还可以考虑迁移到 Facebook PHP-WebDriverhttps://github.com/facebook/php-webdriver

描述

Selenium 是一个用于网页自动化测试的工具。此库是 Selenium 服务器在 PHP 中的客户端。

它提供了一个具有自动完成和现代 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/ 文件夹中的示例。

参考