私はPythonを使用しています。私は別のウェブサイトにそれぞれクロムで2つのタブを開こうとしています。これは私のコードです:私はそれを実行するとPython - セレンを使用して複数のタブを開く
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
browser=webdriver.Chrome()
browser.get('http:/reddit.com')
browser.find_element_by_tag_name('body').send_keys(Keys.CONTROL + 't')
time.sleep(3)
browser.get('http://bing.com')
、最初のタブがreddit.comに開放され、その後、別のタブには、私のデフォルトのWebページに開き、その後、bing.com元のタブで開かれています。最初のタブをredditに、2番目のタブをbingにしたいが、 'browser.get(' website ')'は最初のタブでのみ動作する。
ありがとうございます。それは今働きます! –
嬉しい、私は助けることができてうれしい!これが最良の答えだと思われる場合は受け入れてください:) – Jason
ハンドルが返される順序は任意です。したがって、第2のインデックスを使用して第2のウィンドウを返すべきではありません。 https://www.w3.org/TR/webdriver/#dfn-get-window-handles –