4

私の知る限り、selenium2library で新しいタブを開くための直接的なキーワードはありません。指定された URL の IE (既定のブラウザー) で新しいタブを開く以下のコードを見てきました。

webbrowser.open_new_tab(url)

しかし、現在実行中のブラウザ(どのブラウザでもかまいません)で新しいタブを開くキーワードを書きたいと思います。

4

4 に答える 4

2

ずさんですが、試すことができます:

from selenium.webdriver.common.keys import  Keys 

actions.key_down(Keys.CONTROL)
element.send_keys('t')
actions.key_up(Keys.CONTROL)

私はブラウザにとらわれない方法を知りません。

新しいタブを開いた後、ウィンドウハンドルを見つけてdriver.window_handles適切なハンドルに切り替えることで、タブを変更できます。browser.switch_to_window(handle)

于 2013-01-10T19:56:40.703 に答える