我在python上使用selenium並想在chrome中打開一個新標籤頁。 我試過硒動作鏈沒有影響
ActionChains(driver).key_down(Keys.CONTROL).send_keys('t').key_up(Keys.CONTROL).perform()
但這沒有效果。什麼都沒發生。 我也試過
send_keys(Keys.CONTROL+'t')
但這也沒有效果。 如何在硒中打開新選項卡?
我在python上使用selenium並想在chrome中打開一個新標籤頁。 我試過硒動作鏈沒有影響
ActionChains(driver).key_down(Keys.CONTROL).send_keys('t').key_up(Keys.CONTROL).perform()
但這沒有效果。什麼都沒發生。 我也試過
send_keys(Keys.CONTROL+'t')
但這也沒有效果。 如何在硒中打開新選項卡?
它可以打開新的標籤的方式如下:在Ubuntu 12.04
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
browser = webdriver.Chrome()
browser.get('https://www.google.com')
q = browser.find_element_by_name('q')
q.send_keys(Keys.CONTROL, 't')
browser.close()
鉻44.0.2403.89(64位),硒2.46.1。
請注意,我在send_keys()
函數中使用,
而不是+
。
ActionChains(driver).key_down(Keys.CONTROL).send_keys(str('\u0074')).perform()
\ u0074表示字符 'T'
爲了按其它字符表示的Unicode字符表 - http://unicode.org/charts/PDF/U0000.pdf
simular問題http://stackoverflow.com/questions/17325629/how-to - 打開一個新窗口 - 瀏覽器 - 使用硒 - python – dmr
你想打開空的新窗口? –