seleniumでweb操作の自動化をしようとしております。
webページ上のボタンをクリックしたいのですが要素を特定できないためプログラムの動作が途中で停止してしまいます。
htmlの知識が少ないためsilk driverを利用しておりますがsilk driveのコード通りにやってもうまく要素を特定できないため質問させていただきます。
プログラミング初心者とゆうこともあり問題解決に必要な情報が足りていないかもしれないですがその際はコメントいただけたらと思います。
#windows10
#python3.6
webページ上のボタンをクリックしたいです。
ボタンにはサーバー作成と書いておりクリックするとポップアップで元のページ上に新たな画面が表示されます。
元の画面のURL https://console.cloud.nifty.com/web#computing/instance
新たな画面がポップアップされたページのURL https://console.cloud.nifty.com/web#computing/instance/create
<a class="btn btn-create" href="#computing/instance/create"><i class="fa fa-plus-circle fa-lg"></i>サーバー作成</a>
試したこと
1.browse.find_element_by_link_text("サーバー作成").click()
2.browser.get("https://console.cloud.nifty.com/web#computing/instance/create")
直接ポップアップ表示された画面を表示しようとしましたが表示できないです。
エラーメッセージ
selenium.common.exceptions.NoSuchWindowException: Message: no such window: target window already closed
from unknown error: web view not found
(Session info: chrome=64.0.3282.186)
(Driver info: chromedriver=2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73),platform=Windows NT 10.0.16299 x86_64)
怪しい原因など分かる方おりましたらご教示ください。よろしくお願い致します。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/27 17:37