2017-03-27 9 views
0

は、以下のボタンがページ上に存在すると仮定します。手動でクリックしたときセレンとPythonを使用してJavascriptボタンをクリックするにはどうすればいいですか?

<input type="submit" name="next_btn" value="Next" onclick="gonext();" id="btnNext"> 

また、ページがロードされ、新しいデータを表示するために〜3-6秒かかります。

私は、それぞれ試してみた:

driver.find_element_by_name("next_btn").submit() 

driver.find_element_by_name("next_btn").click() 

どちらも、この場合には何もないので、私は私がgonext() JavaScriptを試してみて、実行することができ考え出し、だけで満たされます属性のエラーは次のようになります。AttributeError: 'NoneType' object has no attribute 'submit - .click()で試してみました。

ありがとうございます!

element = driver.find_element_by_name('next_btn'); 
element.click(); 

をそれとも、使用することができます::

答えて

2

あなたはPythonでコーディングされていると仮定すると、あなたがやるべきこと

element = driver.find_element_by_id('btnNext'); 
element.click(); 

は、これがあなたを助けている場合、私に教えてください。

関連する問題