python - 如何使用 selenium 和 python 来点击这种类型的子菜单链接
问题描述
我在网上尝试了很多东西,但在 Quora 网站的“检查代码”中找不到相关主题。那么有人可以告诉我如何使用 selenium 在 quora 上单击此“复制链接”按钮(如附图所示)。PS:您需要登录quora才能看到该按钮。
解决方案
您需要做的是确定该元素的顶级 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()
推荐阅读
- php - 在 PHP 中从 json 数据创建变量
- python - 机器人不想在反应中添加角色
- c++ - 将 Visual Studio asm 移植到 g++ 基本 asm
- python - 我想按日期列 Django 求平均值?
- reactjs - 你可能需要一个合适的加载器——React native
- laravel - Laravel 多对多关系使用数据透视表列出订单
- python - 基于包含两列 {image_id, label} 的 CSV 文件命名图像
- php - 如何在 Flutter 中反序列化 php 中的序列化数据?
- vba - 按钮与模块不同?
- php - TCPDF 强制内容在单页中显示或根据内容扩展页面高度