Java 如何将Selenide与现有的selenium webdriver代码集成?

Java 如何将Selenide与现有的selenium webdriver代码集成?,java,selenium-webdriver,testng,selenide,Java,Selenium Webdriver,Testng,Selenide,我已经有了一个框架。那么,我可以通过哪些步骤在selenium webdriver代码中添加Seleniude方法和代码呢?您必须下载selenide.jar并开始使用Seleniude元素包装您的Web元素,以获得Seleniude的好处。就这样,很简单 但在这之前,如果你要使用Selenide:你必须考虑很少的事情: 您是否在代码中管理驱动程序?如果是这样,您必须考虑,因为Selenide将根据请求创建其驱动程序并自动管理它们 你使用什么浏览器?Selenide不支持Safari。如果您使用

我已经有了一个框架。那么,我可以通过哪些步骤在selenium webdriver代码中添加Seleniude方法和代码呢?

您必须下载selenide.jar并开始使用Seleniude元素包装您的Web元素,以获得Seleniude的好处。就这样,很简单

但在这之前,如果你要使用Selenide:你必须考虑很少的事情:

  • 您是否在代码中管理驱动程序?如果是这样,您必须考虑,因为Selenide将根据请求创建其驱动程序并自动管理它们
  • 你使用什么浏览器?Selenide不支持Safari。如果您使用Safari,那么您必须使用普通WebDriver来完成任务
  • Selenide不支持Pageobject(它支持更多的脚本性质)。因此,在代码库中,如果使用Pageobject,则必须重写代码库
    因此,根据您拥有框架的方式,您必须进行相应的返工,以适应Selenide。

    您必须下载Selenide.jar并开始使用Selenide元素包装您的Web元素,以获得Selenide的好处。就这样,很简单

    但在这之前,如果你要使用Selenide:你必须考虑很少的事情:

  • 您是否在代码中管理驱动程序?如果是这样,您必须考虑,因为Selenide将根据请求创建其驱动程序并自动管理它们
  • 你使用什么浏览器?Selenide不支持Safari。如果您使用Safari,那么您必须使用普通WebDriver来完成任务
  • Selenide不支持Pageobject(它支持更多的脚本性质)。因此,在代码库中,如果使用Pageobject,则必须重写代码库
    因此,根据您拥有框架的方式,您必须进行相应的返工,以使Selenide适合您。

    使用Selenide非常简单。只需将selenide.jar放到项目中,开始编写
    $(selector).val(“abcde”)
    ,而不是
    webdriver.findelelement(By.xxx()).sendKeys()

    请看这段10分钟的视频:

    关于上述蚂蚁的担忧,它们不是真实的

  • Selenide允许您自己管理webdriver。看看这个:

  • Selenide确实支持Safari。Selenide不支持任何其他Web驱动程序。没有限制

  • Selenide支持页面对象。此外,Selenide使用PageObject模式比“标准”Selenium方法更方便、更灵活。看看这个:


  • 请随时发送更多问题

    使用硒化物非常简单。只需将selenide.jar放到项目中,开始编写
    $(selector).val(“abcde”)
    ,而不是
    webdriver.findelelement(By.xxx()).sendKeys()

    请看这段10分钟的视频:

    关于上述蚂蚁的担忧,它们不是真实的

  • Selenide允许您自己管理webdriver。看看这个:

  • Selenide确实支持Safari。Selenide不支持任何其他Web驱动程序。没有限制

  • Selenide支持页面对象。此外,Selenide使用PageObject模式比“标准”Selenium方法更方便、更灵活。看看这个:

  • 请随时发送更多问题

    非常感谢:)我将尝试所有提供的解决方案。非常感谢:)我将尝试所有提供的解决方案。