跳转到主要内容

用于控制Selenium远程服务器的Python包装器

项目描述

haufe.selenium

用于控制Selenium远程服务器的包装器。Selenium RC服务器是一个基于Java的服务器,用于远程执行Selenium测试。

另请参阅

http://www.openqa.org/selenium-rc/

安装

使用easy_install

easy_install --no-deps haufe.selenium

用法

您可以使用selsrvctl来控制服务器进程

selsrvctl start | stop | status | foreground | fg

SeleniumTestcase

haufe.selenium还提供了一个专用的testcase,应将其用作所有与Selenium相关的unittests的基类。

通过环境变量进行配置

SELENIUM_HOST - 定义Selenium远程服务器运行的计算机名

SELENIUM_PORT - 定义Selenium远程服务器的端口

SELENIUM_BROWSER - 要用于运行测试的浏览器名称(*iexplore*firefox等)。有关详细信息,请参阅Selenium RC服务器文档

SELENIUM_INSTANCE_URL - 要用于运行测试的Web服务器的基URL。URL不得包含任何路径信息 - 只能像

http://host:port

许可证

此软件包在LGPL 2.1下发布。请参阅LICENSE.txt。

更改

0.3.0 (17.02.2010)

  • 更新到Selenium RC V 1.0.1

0.2.1 (05.05.2008)

  • 添加了对多个SELENIUM_INSTANCE_URLxxx环境变量的支持

  • 添加了环境变量SELENIUM_HTTPS_PORT

0.2.0 (23.10.2007)

  • 第一个公共版本

0.1.3 (02.10.2007)

  • 更新selenium.py(从V 0.9.2)

  • 重写selenium.click()以捕获Haufe特定的错误消息

0.1.2 (26.09.2007)

  • 为SeleniumTestcase和selenium_enabled添加了模块级别别名

  • 更新到官方Selenium RC V 0.9.2服务器

0.1.1 (20.08.2007)

  • 测试:对Selenium服务器进行显式检查

  • 添加了testing.selenium_enabled标志

  • 在Windows系统上以前台启动Selenium服务器的基本支持

0.1.0 (11.09.2007)

  • 初始发布

项目详情


下载文件

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

源代码分发

haufe.selenium-0.3.0.tar.gz (5.2 MB 查看散列)

上传时间 源代码

由以下支持

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