selenium - 机器人框架的拖放不适用于 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
解决方案
推荐阅读
- excel - 频率表的 Excel 公式
- javascript - 选择选项多值提取
- vhdl - 移位寄存器 PISO
- javascript - 如何使用 javascript 数组进行反应选择选项
- c - 整数数组中元素的不同打印输出
- java - 我可以在 Spring WebFlux 上实现 WebSecurityConfigurerAdapter
- sql-server - SQL查询在转换unix时间戳int值时查找过去24小时内的数据
- python - 谷歌 BigQuery API Python
- python - 由于 Mac 10.11.6 上缺少 Python3.6,QGIS 3 中的 GDAL 合并错误
- php - 如何接收相机数据以上传到android中的php服务器