###pythonからselenium操作でラジオボタンを選択したい
http://swks.sakura.ne.jp/wars/kifusearch/
から10秒将棋の棋譜をスクレイピングしようと、seleniumでラジオボタンを選択(クリック)しようとすると
selenium.common.exceptions.ElementNotVisibleException: Message: element not visible
とエラーが出てしまい選択ができません。
直接指定する方法、もしくは座標位置からマウス操作でクリックできるがあれば教えていただけると幸いです。
###エラーメッセージ
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Users/kzfm/.pyenv/versions/3.5.2/lib/python3.5/site-packages/selenium/webdriver/remote/webelement.py", line 77, in click self._execute(Command.CLICK_ELEMENT) File "/Users/kzfm/.pyenv/versions/3.5.2/lib/python3.5/site-packages/selenium/webdriver/remote/webelement.py", line 494, in _execute return self._parent.execute(command, params) File "/Users/kzfm/.pyenv/versions/3.5.2/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 236, in execute self.error_handler.check_response(response) File "/Users/kzfm/.pyenv/versions/3.5.2/lib/python3.5/site-packages/selenium/webdriver/remote/errorhandler.py", line 192, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.ElementNotVisibleException: Message: element not visible
###該当のソースコード
python
1from selenium import webdriver 2 3driver = webdriver.Chrome("./chromedriver") 4driver.get("http://swks.sakura.ne.jp/wars/kifusearch/") 5 6#10秒将棋のラジオボタンをクリック 7elem = driver.find_element_by_id("id_gtype_2") 8elem.click()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/05 11:16