首页 > 解决方案 > 机器人框架的拖放不适用于 EX 的少数网站:试试下面的代码

问题描述

我在 Robot Framework 中为“拖放源目标”执行我的项目代码,但即使尝试了多种在线解决方案也无法正常工作,所以我想在其他网站上尝试,因为它可能特定于我的项目网站。我发现对于少数网站来说它工作正常,但对于一些网站却没有。不知道是什么问题。下面的代码我试过,但没有一个工作 -

*** Settings ***
Library  SeleniumLibrary

*** Variables ***
${URL} =  http://www.seleniumeasy.com/test/drag-and-drop-demo.html
${source}       xpath://span[contains(text(),'Draggable 2')]
${target}       xpath://div[@id='mydropzone']

*** Test Cases ***

Prepare Browser
    Open_Browser  ${url}  browser=chrome
    Maximize Browser Window
    sleep   2

Make Test
    #Drag And Drop       ${source}       target=${target}
    Drag And Drop       ${source}       ${target}
    #Drag And Drop       //span[contains(text(),'Draggable 2')]         //div[@id='mydropzone']
    #Drag And Drop By Offset       ${source}       90      80
    Capture Page Screenshot
    Sleep  2

Close All
    Close Browser

标签: seleniumdrag-and-droprobotframeworkui-automationqa

解决方案


推荐阅读