Python Selenium Webdriver ActionChains似乎无法以任何方式工作

Python Selenium Webdriver ActionChains似乎无法以任何方式工作,python,selenium,selenium-webdriver,Python,Selenium,Selenium Webdriver,这是我的密码。我试过多种方法,但似乎都不管用。我想要的是使用键盘上的输入返回。ActionChains无法激活快捷方式LEFT_ALT+ARROW_LEFT以转到上一页 back = ActionChains(dv) back.key_down(Keys.LEFT_ALT).send_keys(Keys.ARROW_LEFT).key_up(Keys.LEFT_ALT) back.perform() 我还尝试单独使用send_键,但没有成功 send_keys(Keys.LEFT_ALT, K

这是我的密码。我试过多种方法,但似乎都不管用。我想要的是使用键盘上的输入返回。ActionChains无法激活快捷方式LEFT_ALT+ARROW_LEFT以转到上一页

back = ActionChains(dv)
back.key_down(Keys.LEFT_ALT).send_keys(Keys.ARROW_LEFT).key_up(Keys.LEFT_ALT)
back.perform()
我还尝试单独使用send_键,但没有成功

send_keys(Keys.LEFT_ALT, Keys.ARROW_LEFT)

当您使用Action时,请先使用move to element,然后再执行Action,第二次暂停以确保焦点正确地集中在该元素上,希望它对您有用

your_element = driver.driver.find_element_by_id('your_element_id')

back = ActionChains(dv)
back.move_to_element(your_element).pause(1).key_down(Keys.LEFT_ALT).send_keys(Keys.ARROW_LEFT).key_up(Keys.LEFT_ALT)
back.perform()

# If you use Actionchain for click pass the element , below lines are with a other way.

super_ship = driver.find_element_by_link_text('Super Ship')
ActionChains(driver).move_to_element(super_ship).pause(1).click(super_ship).perform()

聚焦你问题的标题-将
selenium
包含在其中,并解释ActionChain没有做到的事情(你没有证明它总是失败。这听起来像是一个问题。与其就问题的解决方案寻求帮助,不如编辑你的问题并询问实际问题。你想做什么?