一般来说我们与页面的交互可以使用Webelement的方法来进行点击等操作
但是,有时候我们需要一些更复杂的动作类似于拖动,双击长按等等。
这时候就需要用到我们的Action Chains(动莋链)了
在导入动作链模块以后,需要声明一个动作链对象在声明时将webdriver当作参数传入,
并将对象赋值给一个actions变量
然后我们通过这个actions變量,调用其内部附带的各种动作方法进行操作
注:在调用各种动作方法后,这些方法并不会马上执行而是会按你代码的顺序存储在ActionChains對象的队列中。
当你调用perform()时这些动作才会依次开始执行。
将键发送到当前聚焦的元素
将键发送到指定的元素。