首页 > 解决方案 > 如何使用 selenium 和 python 来点击这种类型的子菜单链接

问题描述

我在网上尝试了很多东西,但在 Quora 网站的“检查代码”中找不到相关主题。那么有人可以告诉我如何使用 selenium 在 quora 上单击此“复制链接”按钮(如附图所示)。PS:您需要登录quora才能看到该按钮。

标签: pythonpython-3.xseleniumquora

解决方案


您需要做的是确定该元素的顶级 div:例如:

button = driver.find_element_by_id('__w2_wEahGopL52_icon')
button.click()

父母大致应该是这个顺序:

svg -parent-> span (with class name : ui_button_icon) -parent-> **div** (use this div) 

接下来是单击复制链接按钮,如下所示:

button = driver.find_element_by_class_name('CopyToClipboardShareLink')
button.click()

推荐阅读