【问题标题】:Selenide Drag And Drop to some offset positionSelenide 拖放到某个偏移位置
【发布时间】:2019-11-06 14:23:42
【问题描述】:

是否可以对 Selenide 中的某个偏移位置执行拖放操作?我想将元素拖到页面的某个部分。不幸的是,我在其他页面上找不到答案,文档也缺少它。我想避免使用像“Action”类这样的硒工具。它必须移动到 offsetX 和 offsetY。

   Actions dragAndDrop = new Actions(driver); 
   dragAndDrop.dragAndDropBy(element, offsetX, offsetY).perform(); -> I want to replace it with some Selenide tool

【问题讨论】:

    标签: java drag-and-drop selenide


    【解决方案1】:

    尝试使用Selenide.actions()静态方法。

    来自 Selenide javadoc:

    公共静态 org.openqa.selenium.interactions.Actions actions() 使用此方法,您可以使用高级用户交互页面中描述的 Selenium 操作。

       actions()
        .sendKeys($(By.name("rememberMe")), "John")
        .click($(#rememberMe"))
        .click($(byText("Login")))
        .build()
        .perform();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多