我正在尝试让Selenium执行SHIFT + TAB(转到页面顶部(,但代码不起作用。我正在使用Python,对Selenium很陌生
包已导入 -
import selenium.webdriver as webdriver
import selenium.webdriver.support.ui as ui
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
我尝试过的代码:
ActionChains(driver)
key_down(Keys.SHIFT+Keys.TAB)
send_keys(Keys.SHIFT,Keys.TAB)
我希望页面使用 SHIFT+TAB 转到顶部
无耻地从 https://www.programcreek.com/python/example/97717/selenium.webdriver.common.keys.Keys.SHIFT 复制
a = ActionChains(driver)
a.key_down(Keys.SHIFT).send_keys(Keys.TAB).key_up(Keys.SHIFT)
a.perform()
如果要移动制表符,请使用:
driver.switch_to.window(driver.window_handles[1])
[1] 表示移至 2º 窗口,Nº0 = 是第一个