2016-08-05 2 views
-1

セレンのwebdriverタブswithchingが動作しません。私はからインデックスを変更した場合、最後の行でセレンのwebdriverタブが切り替わらない

from selenium import webdriver 
from selenium.webdriver.common.keys import Keys 

driver = webdriver.Chrome() 
driver.get('https://www.google.com') 
driver.implicitly_wait(2) 


driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL+'t') 
driver.switch_to.window(driver.window_handles[-1]) 
driver.get('http://www.rediff.com') 


driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL+'t') 
driver.switch_to.window(driver.window_handles[-1]) 
driver.get('http://www.stackoverflow.com') 

driver.switch_to.window(driver.window_handles[0]) 

[0] [1]または[2]に変化はない。

コードです。

答えて

0

キーを使用して、ブラウザを目的のタブに戻すことができます。タブ1にジャンプする場合は、driver.find_element_by_tag_name( 'body')を使用します。send_keys(Keys.CONTROL + '1')

関連する問題