跳转到主要内容

zc.buildout安装Selenium RC分发的配方。

项目描述

此软件包使用zc.buildout下载并安装Selenium RC。它基于hexagonit.recipe.download。

buildout.cfg示例

[buildout]
parts = seleniumrc

[seleniumrc]
recipe = collective.recipe.seleniumrc

如果没有指定选项,配方将从http://selenium.googlecode.com/files/selenium-server-standalone-2.6.0.jar下载。

基于部分名称创建一个控制脚本。在上述情况下,创建的控制脚本为bin/seleniumrc

请注意,Python中有一个名为selenium的模块,它允许控制Selenium RC。

http://pypi.python.org/pypi/selenium

此食谱还允许您选择要使用的Selenium RC的确切版本。

[buildout]
parts = seleniumrc

[seleniumrc]
recipe = collective.recipe.seleniumrc
url = http://selenium.googlecode.com/files/selenium-server-standalone-2.0rc1.jar
md5sum = 19ac13b18cdc6840dd32678215d38e1b

如果您仍然需要使用Selenium RC 1.x,您需要明确要求解压下载文件。

[buildout]
parts = seleniumrc

[seleniumrc]
recipe = collective.recipe.seleniumrc
url = http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip
md5sum = 8935cc7fe4dde2fd2a95ddd818e7493b
download-only = false

有时,您可能想使用另一个Java可执行文件。

[buildout]
parts = seleniumrc

[seleniumrc]
recipe = collective.recipe.seleniumrc
java-cmd = /home/www/java/bin/java

要禁用所有默认值(例如,在安装时无需验证MD5校验和),请使用“no-defaults”选项。

[buildout]
parts = seleniumrc

[seleniumrc]
recipe = collective.recipe.seleniumrc
url = http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip
java-cmd = /home/www/java/bin/java
no-defaults = True

许可证

开源许可证 - Zope公共许可证v2.1

贡献者

Jordan Baker(hexsprite),作者 - jbb scryent.com

Asheesh Laroia - asheesh creativecommons.org

Hanno Schlichting - hannosch plone.org

Godefroid Chapelle - gotcha bubblenet.be

Maik Roder - roeder berg.net

Tres Seaver - tseaver palladion.com

Marc Abramowitz - marc marc-abramowitz.com

变更历史

0.6.1.1 (2011-09-16)

  • 同时更新了README。

0.6.1 (2011-09-16)

  • 将默认的Selenium RC版本更新到最新版本(2.6.0)。

0.6 (2011-06-21)

  • 将默认的Selenium RC版本更新到最新版本(2.0rc2)。感谢Marc Abramowitz提供的补丁。

0.5 (2010-11-02)

  • 将默认的Selenium RC版本更新到最新版本(1.0.3)。

  • 添加了使用“no-defaults”抑制所有默认配置值的功能。

0.4 (2010-08-11)

  • 使运行器shell能够识别Firefox 3.5。

  • 使食谱与Selenium RC 1.0.3及以下版本兼容。

0.3 (2009-11-30)

  • 将运行器shell从/bin/sh更改为/bin/bash,以避免在/bin/sh != /bin/bash的系统上出现问题。[hexsprite]

  • 添加了有关选择确切的Selenium RC版本以及选择确切的Java二进制的文档。[maikroeder]

  • 更新到SeleniumRC 1.0.1的最新版本。[maikroeder]

  • 将long_description更新到PyPI。仍需进行一些格式化工作。[hexsprite]

0.2 (2009-02-1)

  • 更新到SeleniumRC 1.0-beta-2的最新版本。[hannosch]

  • 添加补丁以在常见位置查找firefox。添加了MOZ_NO_REMOTE环境变量以强制Firefox启动新实例。(Asheesh Laroia的补丁)

  • 修复了与Selenium 1.0 beta 1一起工作的问题。(Asheesh Laroia的补丁)

  • 默认分发改为Selenium 1.0 beta 1

0.1

  • 初始版本于2007年在那不勒斯举行的Plone会议创建。[hexsprite]

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分发

collective.recipe.seleniumrc-0.6.1.1.tar.gz (4.9 kB 查看哈希值

上传

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面