gpt4 book ai didi

selenium - 从 Selenium RC 迁移到 Webdriver

转载 作者:行者123 更新时间:2023-12-02 21:32:46 26 4
gpt4 key购买 nike

我正在从 RC 迁移到 webdriver。在我现有的项目中,我使用 Selenium 类中的方法,例如 Selenium .click() Selenium .type()等等

我是否需要将这些命令更改为等效的 webdriver 命令,或者是否有办法仍然可以使用这些命令?

我使用 Firefox 12、Eclipse IDE

最佳答案

WebDriverBackedSelenium。本质上,这是 RC API 和 WebDriver API 之间的桥梁。这将执行您想要的操作,代码会有一些修改,但大多数仍然是相同的。它为您提供了 WebDriver 本身的灵 active ,同时保持旧代码相同。

强烈建议将您的解决方案完全转换为直接使用 WebDriver API。

WebDriver API 不断更新、开发和支持。

RC API “RC-WebDriver-Bridge”(WebDriverBackedSelenium) 不会。

WebDriverBackedSelenium 页面位于此处:

http://seleniumhq.org/docs/03_webdriver.html#alternative-back-ends-mixing-webdriver-and-rc-technologies

创建 Firefox 新实例的示例用法:

var driver = new FirefoxDriver();

var selenium = new WebDriverBackedSelenium(driver, baseUrl);

selenium.open("http://www.google.com");
selenium.type("name=q", "cheese");
selenium.click("name=btnG");

selenium.stop();

关于selenium - 从 Selenium RC 迁移到 Webdriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12910690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com