本文介绍: ActionChains(driver).move_to_element(元素对象).pause(秒).click(元素对象).release(元素对象).perform()在实际的web测试工作中,需要配合键盘按键来操作,webdriver的keys()类提供键盘上所有按键的操作,还可以模拟组合键Ctrl_a,Ctrl+c/v等。pause():停留、click():点击、release():释放、perform():执行。click_and_hold():按下鼠标左键在一个元素上(长按)
在实际的web产品测试中,对于鼠标的操作,不单单只有click(),有时候还要用到右击、双击、拖动等操作,这些操作包含在ActionChains类中。
ActionChains类中鼠标操作常用方法:
首先导入ActionChains类: from selenium.webdriver.common.action_chains import ActionChains
context_click():右击
double_click():双击
drag_and_drop():拖动
move_to_element():鼠标移动到一个元素上
click_and_hold():按下鼠标左键在一个元素上(长按)
常用的链条命令
pause():停留、click():点击、release():释放、perform():执行
键盘操作事件
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。