swiniak/selenium-server-standalone

Selenium Server Standalone 的 Composer 发行版,浏览器自动化框架。将可执行文件添加到您的 composer bin 目录。

dev-master 2017-10-20 12:32 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:48:53 UTC


README

来自 https://github.com/joomla-projects/selenium-server-standalone 的分支

Latest Stable Version Total Downloads Latest Unstable Version License

Selenium Server Standalone 的 Composer 发行版,浏览器自动化框架。

版本

发布号与 Selenium 版本同步。本发布版本为 v3.6.0

Selenium 更新日志: https://github.com/SeleniumHQ/selenium/blob/master/java/CHANGELOG

原始 jar 文件和校验和: http://selenium-release.storage.googleapis.com/index.html

WebDriver

  • Google Chrome 版本 2.32
  • 32 位 Internet Explorer 版本 3.6.0
  • 64 位 Internet Explorer 版本 3.6.0
  • Microsoft Edge 版本 4.15063
  • Microsoft Edge 内部版本 10.0.16288.1000
  • Firefox Gecko / Marionette WebDriver 版本 0.19 •geckodriver 现在推荐 Firefox 55 及更高版本。*x32 windows = 0.18

安装

在您的 composer 项目内部

composer require swiniak/selenium-server-standalone

独立版本

composer install

命令 composer install 将在 bin 目录中创建 selenium 可执行文件。

使用方法

$ vendor/bin/selenium-server-standalone

支持参数。

$ vendor/bin/selenium-server-standalone -port 4445

要关闭 Selenium,您可以访问

https://:4444/selenium-server/driver/?cmd=shutDownSeleniumServer

与 PHP 的使用

如果您想从 PHP 应用程序启动 Selenium,可以使用 Selenium 类。

$selenium = new Selenium(array('browser' => 'chrome', 'insider' => false, 'selenium_params' => array()));
$selenium->run();

浏览器可能的值为 chrome|firefox|MicrosoftEdge|internet explorer 如果您在 Windows Insider 计划中,则需要 edge-insiders 浏览器。因此,将 insider 标志设置为 true。

致谢

此项目是从原始 https://github.com/sveneisenschmidt/selenium-server-standalone 分支出来的。

感谢 Selenium 项目