代码:
ActionChains(self.driver).move_to_element(order_element).perform() order_element.click()
报错:
消息:移动目标(1489,1050)超出视口尺寸(1920,927)的边界
selenium.common.exceptions.MoveTargetOutOfBoundsException: Message: Move target (1489, 1050) is out of bounds of viewport dimensions (1920, 927)
解决方法:
模拟鼠标滑动到页面底部,然后再鼠标移动到元素上,点击
js = 'window.scrollTo(0,1000)' js1 = 'window.scrollTo(0,document.body.scrollHeight)' self.driver.execute_script(js)
ActionChains(self.driver).move_to_element(order_element).perform()
order_element.click()