###前提・実現したいこと
python3 selenium(chromedriver)について
クリックを行った際に別タブが開き、画面はそちらに移動しています。
しかしpython3で操作できるのは1タブ目になってしまっています。
タブ操作について教えてください。
###試したこと
driver = webdriver.Chrome('./chromedriver.exe') driver.get('http://xxxxxxxxx') driver.find_element_by_xpath("//*[@id='nextpage']").click(); # タブが新しく開かれる data = driver.page_source.encode('utf-8') bsObj = BeautifulSoup(data, 'html.parser') print(bsObj.find('h1')) # タブ1つめのデータが出てくる。 driver.find_element_by_xpath("//*[@id='bbb']").click(); # タブ2つめの「id=bbb」をクリックしたいが、存在しないためエラーとなる
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/29 05:50
2017/09/29 06:10
2017/09/29 06:59
2017/09/29 07:09
2017/09/29 07:25