要将鼠标移动到某个元素,然后将鼠标从该元素向上移动9个像素,您需要引发WebDriverWait for the visibility_of_element_located()来识别该元素,移动鼠标,最后 * perform()**the * action chains *,您可以使用以下Locator策略:
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.action_chains import ActionChains
2条答案
按热度按时间oug3syen1#
要将鼠标移动到某个元素,然后将鼠标从该元素向上移动9个像素,您需要引发WebDriverWait for the
visibility_of_element_located()
来识别该元素,移动鼠标,最后 * perform()**the * action chains *,您可以使用以下Locator策略:8fq7wneg2#
我设法通过使用window.scrollBy驱动程序修复了这个问题。execute_script(“window.scrollBy(0,1000)",””)
分解-https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollBy