假设页面上出现以下按钮:
<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
- 也试过{{1} }}
提前致谢!
答案 0 :(得分:2)
假设您使用Python进行编码,您应该这样做:
element = driver.find_element_by_name('next_btn');
element.click();
或者您可以使用:
element = driver.find_element_by_id('btnNext');
element.click();
如果这有助于您,请告诉我。