2014-3-26 00:44| 发布者: tianzc| 查看: 830| 评论: 0
本节重点: ActionChains 类 context_click() 右击 double_click() 双击 drag_and_drop() 拖动 测试的产品中有一个操作是右键点击文件列表会弹出一个快捷菜单,可以方便的选择快捷菜单中的选择对文件进行操作(删除、移动、重命名),之前学习元素的点击非常简单: driver.find_element_by_id(“xxx”).click() 那么鼠标的双击、右击、拖动等是否也是这样的写法呢?例如右击: driver.find_element_by_id(“xxx”).context_click() 经过运行脚本得到了下面的错误提示: AttributeError: 'WebElement' object has no attribute 'context_click' 提示右点方法不属于webelement 对象,通过查找文档,发现属于ActionChains 类,但文档中没有具体写法。这里要感谢 北京-QC-rabbit 的指点,其实整个python+selenium 学习过程都要感谢 北京-QC-rabbit 的指点。 下面介绍鼠标右键的用法,以快播私有云为例: |