Selenium----ActionChains

Posted hathawaylee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium----ActionChains相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

selenium ActionChains ,select

Selenium----ActionChains

selenium ActionChains(动作链常用API)

Java分代垃圾回收机制:年轻代/年老代/持久代(转)

R留学生作业代码代写代编程代编程代编程

IPEX-1代/3代/4代/5代,PCB天线底座,公头,样式及封装尺寸图