当待操作的元素在可视区外,则需要将待操作的元素滚到课时区域当中
基本思路:
1.先找到元素
element = driver.find_element_by_xpath('//span[text()="2" and @class="pc"]')
2.再将元素拖动到可视区域(通过执行JavaScript语句实现)
driver.execute_script('arguments[0].scrollIntoView();',element)
3.再操作元素
element.click()
滚动方法:
1.移动到元素element对象的"底端"与当前窗口的"底部"对齐
driver.execute_script('arguments[0].scrollIntoview(false);',element)
2.移动到元素element对象的"顶端"与当前窗口的"顶部"对齐
driver.execute_script('arguments[0].scrollIntoview();',element)
3.移动到页面底部
driver.e