<html> <head></head> <body> <form class="login-form"> <button class="btn login-button btn-submit btn-small" type="submit" autocomplete="off" tabindex="0" data- reactid="25"><!-- react-text: 26 -->ログイン<!-- /react-text --></button> </form> <form class="login-form" action="" method="post" data-reactid="40"><div class="facebookForm regOption" data- reactid="41"><div class="fb-minimal" data-reactid="42"><hr data-reactid="43"><button class="btn minimal-login btn-submit btn-small" type="submit" autocomplete="off" tabindex="0" data-reactid="44">Facebookでログイン</form> </body> </html>
上記ファイルの中でclassが「btn login-button btn-submit btn-small」になってるbuttonをクリックしたいです。
splash:runjsというメソッドを利用してブラウザでクリックするようなことを実現してますが、
javascriptのgenElementsxxとかで上記のボタンを特定する方法がわかりません。
以下のコードだとボタンクリックを失敗してました。
splash:runjs("document.getElementsByTagName('button')getElementByClassName('btn login-button btn-submit btn-small').click()")
getElementxxを利用して上記のボタンをクリックできる方法がありましたら教えていただけますか。
そもそもトラブルシューティング方法がわからず
上記のhtmlをloadしてgetElementsByTagNameを実行してどういう値が取れるか確認したいですが、その方法もよくわかりません。
あるページをloadしてgetElementsxxを実行する方法がありましたら教えていただきたいです。
以上、よろしくお願いします
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/03 03:57
2017/08/03 04:03
2017/08/03 06:15
2017/08/03 06:17
2017/08/03 06:43