簡體   English   中英

使用Selenium Python將按鍵發送到chromedriver

[英]Send key stroke to chromedriver, using selenium python

我打算使用鍵盤快捷鍵來驅動chromedriver; 盡管找不到合適的例子。

我在硒python中將chromedriver加載為driver.remote對象; 這樣我就可以訪問元素,到目前為止,它仍然可以正常工作; 我可以將密鑰發送到元素。

盡管我看不到如何實際發送瀏覽器快捷方式; driver.remote沒有sendkey函數; 只是元素有它。

因此,如果我想打開菜單快捷方式來執行任何操作,則不能。 有沒有辦法做到這一點,或者它本身不在硒的范圍之內?

您不能將組合鍵與chromedriver一起chromedriver ,但是可以嘗試一些方法來執行所需的操作:

from selenium import webdriver

driver = webdriver.Chrome()
driver.get('/path/to/your/local/file.html') # To load page
with open('/path/to/your/local/file.html', 'w') as f:
    f.write(driver.page_source) # To save currently opened page HTML source code to local file
driver.execute_script('window.open('https://google.com', 'new');') # To open Google page in new tab/window

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM