gpt4 book ai didi

javascript - 如何使用selenium和python点击Javascript按钮?

转载 作者:行者123 更新时间:2023-12-01 03:52:28 41 4
gpt4 key购买 nike

假设页面上存在以下按钮:

<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'对象没有属性“submit” - 也尝试过 .click()

提前致谢!

最佳答案

假设您正在使用 Python 进行编码,您应该这样做:

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

或者您可以使用:

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

请告诉我这是否对您有帮助。

关于javascript - 如何使用selenium和python点击Javascript按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43056998/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com