码迷,mamicode.com
首页 > 其他好文 > 详细

Selenium----ActionChains

时间:2018-12-18 19:40:15      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:web   通过   执行   selenium   原理   orm   就是   drive   mon   

ActionChains的原理:就是将你要连贯操作的每个指令,追加到一个list中,通过调用一个启动方法,统一执行所有指令,这样就实现了连贯的操作

from selenium import webdriver

from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome()
driver.get(http://xxx/)

js =window.scrollTo(0,0);
driver.execute_script(js)    #将滚动条调到最上方

element = driver.find_element_by_id(dis1)   #此时该元素是不可见的

print(element.is_displayed())  #判断元素是否可见   可见返回True 不可见返回False

a = driver.find_element_by_id(a)
ActionChains(driver).move_to_element(a).click(element).perform()  #最后调用perform才执行

 

Selenium----ActionChains

标签:web   通过   执行   selenium   原理   orm   就是   drive   mon   

原文地址:https://www.cnblogs.com/HathawayLee/p/10138790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!