如何在Selenium 3中执行Webdriver支持的Selenium?

普拉卡什·弗朗西斯

如何在Selenium 3中执行Webdriver支持的Selenium?

Selenium 3最近删除了称为“ Webdriver Backed Selenium”的功能

我必须执行鼠标悬停,键入此类操作,Selenium 3中不再支持。

selenium = new WebDriverBackedSelenium(driver, "http://www.google.com");
selenium.openWindow("http://www.google.com", "google");
selenium.mouseOver(anElement);

我已经尝试过moveToElement方法,但是它无法在我的站点中执行。这就是为什么我在Selenium 2(WebDriver)中使用webdriver支持的硒。

我必须做些什么才能在Selenium 3中解决这个问题

强尼

您可能知道,WebDriverBackedSelenium提供了与Selenium 1.x(Selenium RC)兼容的接口,但是100%是使用WebDriver实现的。

使用它有很多缺点,例如-WebDriverBackedSelenium比直接使用WebDriver API慢得多。但是让我们坚持原来的问题:)

随着Selenium 3.0发布,决定删除原始的Selenium Core实现。对于使用旧RC接口的应用程序,Selenium团队提供了由WebDriver支持的替代实现,该实现与自Selenium 2发行以来就已作为WebDriverBackedSelenium提供的相同。

此实现是Selenium Leg Rc为了使用它,只需在项目中包括依赖项,例如,使用Maven:

<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-leg-rc</artifactId>
    <version>3.0.1</version>
</dependency>

现在,您将能够像以前一样使用带有WebDriverBackedSelenium的Selenium 3.0。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python selenium-webdriver中获取标头

如何在Selenium WebDriver中获取本机记录器

如何在Selenium Webdriver 2 Python中获取当前URL?

如何在Selenium Webdriver 2 Python中获取当前URL?

如何在Selenium WebDriver中对FirefoxDriver,ChromeDriver和IEdriver执行基本身份验证?

如何在Selenium WebDriver(Selenium 2)中运行Firebug?

如何在Selenium WebDriver中调用user-extensions.js

如何在Chrome中运行Selenium WebDriver测试用例?

如何在Selenium WebDriver for Java中按索引查找元素

如何在Selenium Webdriver中模拟HTML5拖放?

如何使用Selenium Webdriver在Python中执行软断言

Selenium WebDriver-如何在表中查找行的索引

如何在Selenium WebDriver中单击搜索文本结果

如何在Selenium Webdriver中处理动态更改的元素

如何在Selenium WebDriver中突出显示元素

如何在Selenium WebDriver中验证文本颜色?

如何在Selenium WebDriver中处理Javascript Alert /弹出窗口

如何在Python中从selenium.webdriver获取HTML?

如何在Selenium WebDriver中清除java.lang.IndexOutOfBoundsException

如何在Selenium Java Webdriver中验证图像的尺寸?

如何在Selenium WebDriver中使用TestNg?

如何在Selenium Webdriver中执行Control键按下?

如何在Selenium中启用PhantomJS WebDriver?

如何在 Selenium WebDriver 中启用按钮验证?

如何在 selenium webdriver 框架中运行 jmeter 性能测试

如何在 selenium-webdriver 中实现右键单击?

如何在 Selenium WebDriver 中查找项目?

我将如何在 selenium webdriver 中自动执行此操作?

如何在 selenium webdriver python 中单击以下元素