私の知る限り、selenium2library で新しいタブを開くための直接的なキーワードはありません。指定された URL の IE (既定のブラウザー) で新しいタブを開く以下のコードを見てきました。
webbrowser.open_new_tab(url)
しかし、現在実行中のブラウザ(どのブラウザでもかまいません)で新しいタブを開くキーワードを書きたいと思います。
私の知る限り、selenium2library で新しいタブを開くための直接的なキーワードはありません。指定された URL の IE (既定のブラウザー) で新しいタブを開く以下のコードを見てきました。
webbrowser.open_new_tab(url)
しかし、現在実行中のブラウザ(どのブラウザでもかまいません)で新しいタブを開くキーワードを書きたいと思います。
ずさんですが、試すことができます:
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)