robot framework + selenium2——模拟鼠标操作

mouse down关键字:模拟按下鼠标的左键操作                                          该关键字接收一个参数[locator],可以通过id、name、xpath等进行定位

mouse down                                        id=kw

=====================================================================================================================================================

mouse up关键字:用来释放按下的鼠标左键                                            该关键字接收一个参数[locator],可以通过id、name、xpath等进行定位

mouse down                                        id=kw

=====================================================================================================================================================

mouse down on image关键字:模拟在页面上的一张图片上按下鼠标的左键操作              该关键字接收一个参数[locator],可以通过id、src、alt等进行定位

mouse down on image                                 https://…….png

=====================================================================================================================================================

mouse down on link关键字:模拟在页面上的一个链接上按下鼠标的左键操作              该关键字接收一个参数[locator],可以通过id、href、link text等进行定位

mouse down on link                                   http://map.baidu.com

=====================================================================================================================================================

mouse out关键字:模拟鼠标离开页面上的一个元素的操作                               该关键字接收一个参数[locator],可以通过id、name、xpath等进行定位

open browser                                 https://www.baidu.com                              chrome

mouse down                                   id=kw

mouse out                                    id=kw

close browser

=====================================================================================================================================================

double click element关键字:模拟双击操作                                         该关键字接收一个参数[locator],可以通过id、name、xpath等进行定位

double click element                         id=iwe

=====================================================================================================================================================

drag and drop关键字:模拟拖曳操作                                             接收[ source | target ]两个参数,这两个参数都是通过locator定位的

drag and drop                              elementA                            elementB

=====================================================================================================================================================

drag and drop by offset关键字:模拟拖曳操作                                  接收[ source | xoffset | yoffset ]三个参数,source通过locator定位的

                                                                             将source元素拖曳到一个具有x、y坐标标志的位置

drag and drop by offset                   elemnet                100                            -40

=====================================================================================================================================================

原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12334156.html

时间: 2024-08-05 20:26:51

robot framework + selenium2——模拟鼠标操作的相关文章

robot framework + selenium2——切换窗口操作以及切换浏览器

list windows关键字:获取当前打开的所有页面窗口 不需要接收任何参数,返回一个列表 open browser http://www.baidu.com chrome ${result} list windows log ${result} sleep 2 close browser =======================================================================================================

Robot Framework + Selenium2环境安装

操作系统环境:Windows XP 安装包: 1. 安装Python Python是一切的基础 版本:python-2.7.6.msi 下载地址:https://www.python.org/downloads/ 2. 安装wxPython wxPython是Python语言的一套GUI图形库:ride需要wxPython的支持 版本:wxPython2.8-win32-unicode-2.8.12.1-py27.exe 下载地址:http://sourceforge.net/projects/

转:WebDriver(Selenium2)模拟鼠标经过事件

在自动化测试过程中,由于javascript的使用,我们常常需要点击一些鼠标经过显示的菜单等元素,这时需要触发该元素的鼠标经过事件.使用WebDriver有以下两种实现. 1.使用Action Java代码   public void moveToElement(WebDriver driver, By locator) { Actions builder = new Actions(driver); builder.moveToElement(driver.findElement(locato

Robot Framework+Selenium2+AutoItLibrary安装

Robot Framework+Selenium2+AutoItLibrary安装 安装完,pip list 显示AutoItLibrary安装成功,在cmd 命令窗口的python下也能成功导入.但是在RF里导入还是飘红 查看Tools-> view RIDE log, 提示'尚未调用CoInitialize'. 解决方案: 在Python安装目录(\Python37\Lib\site-packages\win32com\client)下,修改dynamic.py文件,在import pyth

用Mouse_event()来模拟鼠标操作(转载)

在自动化测试的开发中,有一些控件的ID是很难找到的,所以有些时候,我们直接设置鼠标的位置,然后是用click事件,会收到很好的效果.在Windows API中有个mouse_event函数为我们准备好了这一切. 这个函数在user32.dll这个库文件里面.我们可以在C:\WINDOWS\system32(XP系统)这个目录下找到这个文件,他是系统自带的. 我们以C#直接调用这个文件中的API为例子来说下怎么进行鼠标操作,首先在我们C#中声明引用,如果是一个基于From的程序,这个声明的位置写在

Robot Framework(Databaselibrary库操作)

1.安装 DatabaseLibrary 库 DatabaseLibrary 下载地址:https://pypi.python.org/pypi/robotframework-databaselibrary/0.6在线文档:http://franz-see.github.io/Robotframework-Database-Library/如果像安装普通的 Python 程序,可以下载 tar.gz 文件,解压并运行 setup.py 文件进行安装. 因为在上一小节中我们已经安装了 pip,所以

robot framework + selenium2——切换frame

select frame关键字: 接收一个参数locator,进行定位 open browser http://www.baidu.com chrome select frame id=fra ${list} get list items id=buy unselect frame //返回到最上层 log scource //打印页面html源代码 sleep 2 close browser ===================================================

python+selenium模拟鼠标操作

from selenium.webdriver.common.action_chains import ActionChains #导入鼠标相关的包 -------------------------------------------------------------------------------------------- submit = driver.find_element_by_id('kw')                  #首先创建对象 ActionChains(dri

模拟鼠标操作

https://social.msdn.microsoft.com/Forums/zh-CN/627b1c8c-0b75-4f73-9e29-3e17e93d539a/sendinput?forum=windowscompatibility http://www.open-open.com/code/view/1434094299192 http://www.cnblogs.com/dongsheng/p/4026878.html http://www.cnblogs.com/mr-wid/ar