当前位置: 首页 > 知识库问答 >
问题:

无法点击按钮使用selenium Python网络驱动程序

齐高阳
2023-03-14

我试图使用Selenium Webdriver python单击网站上的一个按钮,我看到该按钮高亮显示,但没有使用click()函数单击。

下面是我尝试单击的按钮的html代码

a id="btn_Reset" class="top_btn" onclick="Reset();" href="#">Reboot< /a

我正在尝试使用id单击按钮

inputElement = driver.find_element_by_id("btn_Reset").click() 

我还尝试了xpath,得到了相同的结果

inputElement = driver.find_element_by_xpath("/html/body/div[8]/div/div[2]/div[1]/ul/li[3]/a").click()

共有1个答案

雷锋
2023-03-14

也许这样做是愚蠢的:

inputElement = driver.find_element_by_id("btn_Reset")

inputElement.click()
 类似资料:
  • 我用XPath写了一个单选按钮的代码,但在代码执行过程中没有点击单选按钮。 我的代码是: 请帮助如何按钮选择特定的单选按钮,选择后它移动到另一个单选按钮。 提前感谢。

  • 这是一个非常简单的脚本,但我需要帮助。 当没有为键入的文本列出建议时,网络驱动程序会单击谷歌搜索按钮(例如 macintosh)。但是当建议出现时,我如何仍然让网络驱动程序点击谷歌搜索按钮。我的代码如下: } 但得到以下错误。请帮助 在端口3288上启动ChromeDriver 2.40.565498(ea082db3280dd6843ebfb08a625e3eb905c4f5ab)仅允许本地连接

  • 我试图点击下面xpath提供的按钮。它显示以下错误: cmd中。

  • 我想做的就是选择下拉列表。 下拉列表示例 代码: 我已经尝试了很多不同的Xpaths HTML代码 单击我查看HTML示例1 看看例1和例2中的名字 单击我为超文本标记语言实例2 您会注意到 HTML 代码已更改为 我认为这是我面临的问题的一部分。真是卡住了。我也尝试过使用ChroPath 提前谢谢你! 更新: 评论要求提供超文本标记语言代码的更多细节 更新2(解决方案) 我错在这里。我没有提供足

  • 我的代码首先将我登录到PayPal,然后登录到eBay并导航到“支付费用”页面,然后使用PayPal结账。最后一个“继续”按钮我无法单击/提交。我尝试了xpath、id和类。我甚至尝试发送TAB 7x,直到按下“继续”按钮,然后发送Enter,但没有成功。 我已经找到了这个讨论,但我不知道如何让它为我工作。PayPal沙箱签出“继续按钮”-无法定位元素:-C#网络驱动程序

  • 问题内容: 我需要自动单击网页中的任何“添加”按钮,如下所示: “ https://groceries.asda.com/search/yoghurt ” 但是,页面中的“添加”按钮都没有名称或ID。所以我不能使用Selenium包中的命令。 谁能帮我? 问题答案: 要单击特定产品的任何特定按钮,可以编写如下方法: 现在,您可以单击传递其标题的任何按钮,如下所示: