繁体   English   中英

在 Selenium Web 驱动程序上发送键 shift+tab

[英]Send Keys shift+tab on Selenium Web driver

我试图让 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 = 是第一个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM