首页 测试 工具 查看内容

selenium-webdriver(python) (十五) -- 鼠标事件

2014-3-26 00:44| 发布者: tianzc| 查看: 832| 评论: 0

摘要:   本节重点:  ActionChains 类   context_click() 右击   double_click() 双击   drag_and_drop() 拖动  测试的产品中有一个操作是右键点击文件列表会弹出一个快捷菜单,可以方便的选择快捷菜单中的选 ...

#定位元素的原位置
element = driver.find_element_by_name("source")
#定位元素要移动到的目标位置
target =  driver.find_element_by_name("target")

#执行元素的移动操作
ActionChains(driver).drag_and_drop(element, target).perform()

  这里需要注意的是,在使用ActionChains 类之前,要先将包引入。

  右击的操作会了,下面的其它方法比葫芦画瓢也能写出来。

  鼠标双击的写法:

  #定位到要双击的元素

  qqq =driver.find_element_by_xpath("xxx")

  #对定位到的元素执行鼠标双击操作

  ActionChains(driver).double_click(qqq).perform()

  鼠标拖放操作的写法:


鲜花

握手

雷人

路过

鸡蛋

扫一扫关注最新动态

毒镜头:老镜头、摄影器材资料库、老镜头样片、摄影
爱评测 aipingce.com  
返回顶部