当前位置: 首页 > 面试题库 >

自动点击网页中的按钮

赵雅懿
2023-03-14
问题内容

我需要自动单击网页中的任何“添加”按钮,如下所示:


https://groceries.asda.com/search/yoghurt


但是,页面中的“添加”按钮都没有名称或ID。所以我不能使用driver.find_element_by_id()Selenium包中的命令。

谁能帮我?


问题答案:

要单击Add特定产品的任何特定按钮,可以编写如下方法:

def click_me(string):
    driver.find_element_by_xpath("//h3/a[@class='co-product__anchor' and contains(@title, '%s')]//following::button[1]" % (string)).click()

现在,您可以单击Add传递其标题的任何按钮,如下所示:

click_me("Munch") # Munch Bunch Double Up Strawberry & Vanilla Yogurts
# or
click_me("ASDA") # ASDA Greek Style Fat Free Yogurt
# or
click_me("Petits") # Petits Filous Apricot, Strawberry & Raspberry Yogurt


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

  • 我正在使用javascript(extensions chrome)在程序“Atom”中制作一个机器人,并希望点击按钮“添加到购物车”。我的html是。我猜我在使用值时需要这样做。怎么做?

  • 引用 web.nsi 的内容: !include "WinMessages.nsh" !include "LogicLib.nsh" name "网站打开" Caption "好网推荐 http://www.dreams8.com" outfile "files_cd.exe" page custom show leave reservefile "file_cd.ini" funct

  • 本文向大家介绍python模拟点击网页按钮实现方法,包括了python模拟点击网页按钮实现方法的使用技巧和注意事项,需要的朋友参考一下 python怎么模拟点击网页按钮 前提环境: Python3 和 Visual Studio Code安装完毕 安装selenium : 在终端输入: pip install selenium, 如图 下载chromedriver : 登录http://chrom

  • 我正在尝试从政府网站自动下载表单数月的过程。它要求我登录到我的帐户,然后单击一些按钮继续。出于某种原因,我不想使用IE自动化,因此,我选择通过Excel VBA使用硒来自动化Chrome。我可以登录,但是,登录后我无法单击按钮。到目前为止,我的VBA代码如下 - 在此之后,我想单击一个按钮,该按钮的HTML是 请注意,还有其他按钮具有相同的类。请指导我如何单击此按钮?

  • 通过 UIWebView 加载网页,然后结合 JS 代码实现点击网页中图片,让图片从最初位置动画过渡到全屏显示图片。 [Code4App.com]