【发布时间】:2012-09-17 11:24:17
【问题描述】:
我使用 Selenium RC 和 Python 编写了大部分自动化代码。但是,我觉得随着我的产品(我通过 selenium RC 测试的内容)的发展,我的自动化需求发生了变化。我用 python 尝试了 Wedriver,它对我的产品很有效。但是,由于我的新产品版本的许多功能都继承了以前的版本,我觉得我可以利用我现有的 Selenium RC 代码。但是,对于新功能,我想使用 Webdriver。
此外,我还维护了一些与 selenium 配置文件相关的内容。例子:
- 对于 ssl 证书,使用 selenium RC,我有 2 种方法:Selenium 配置文件(我保存了对 ssl 证书的接受)和启动 selenium rc 时的
'trustallsslcertificates'参数。使用trustallsslcertificates会像地狱一样减慢自动化速度。
但是,使用 webdriver,我不需要所有这些 ssl 证书。 - 使用 Selenium RC,每当我需要使用网页下载文件时,我都会使用默认保存选项并将其保存在同一个 selenium 配置文件中。但是,使用 webdriver,我有其他选择来下载文件,而不是维护 selenium 配置文件。
我还检查了现有问题:Selenium Web driver and selenium RC,但是,答案似乎很旧,到那时肯定已经更新了很多东西。
我的问题的关键是:我可以将我使用 selenium RC(Python 绑定 - selenium.py)使用的现有 python 代码与使用 python 的 Webdriver 集成吗?
PS:目前我使用的是 selenium 2.3.0.jar 文件
【问题讨论】:
标签: python webdriver selenium-rc selenium-webdriver browser-automation