python - 我如何使用 selenium 和 python 来单击这种类型的子菜单链接

标签 python python-3.x selenium quora

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

"Copy link button"

最佳答案

您需要做的是识别该元素的顶级 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()

关于python - 我如何使用 selenium 和 python 来单击这种类型的子菜单链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53669445/

相关文章:

python - 无法为元组列表中的数据返回无

python - 根据文件扩展名打开语句

python - 从 Python 中的随机数列表中过滤质数的最有效方法

python - 在对象列表中获取具有最大属性值的对象

python - Selenium -Python : interact with system modal dialogs

java - 如何从 Selenium Webdriver 的属性文件中选择随机值?

java - XPATH:排除具有特定子元素的元素

python - Slack 机器人,注册点击消息按钮

python - 遍历 Pandas 中的MultiIndex

python - 使用 Keras Sequential() 编译时出现 ValueError