赞
踩
一。鼠标操作
调用:ActionChains模块
公用模块代码:
fromselenium importwebdriver
fromselenium.webdriver importActionChains
#ActionChains - - ->鼠标操作模块driver=webdriver.Chrome()
driver.get("http:www.baidu.com")
driver.maximize_window()
#定位“设置”按钮的位置ele_shehzi=driver.find_element_by_id("s-usersetting-top")
action_chains=ActionChains(driver)
1.点击
#进行点击#方式一#ele_shehzi.click()#方式二action_chains.click(ele_shehzi)
2.双击
3.拖拽
4.悬停
1.悬停
#悬停并点击action_chains.move_to_element(ele_shehzi).click().perform()
2.悬停获取浮动类型数据坐标并进行操作
#悬停后选择该类型的位置如:“高级搜索”h_element=driver.find_element_by_link_text("高级搜索")
h_element.click()
注意:
链式调用:
1.最后需要使用perform()方法启用(ActionChains模块使用的时链式调用:初始化列表把所有方法放到列表中,在选择方法【可以选择多个方法】后最后使用p
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。