python - 如何使用 selenium 点击这个元素?
问题描述
如何使用硒单击此元素?我尝试使用:(但没有成功)
divselected = driver.find_element_by_css_selector(div[aria-label="Add a public comment..."])
divselected.click()
我也试过
divselected = driver.find_element_by_id("contenteditable-root")
divselected.click()
我试图点击的 div:
<div id="contenteditable-root" contenteditable="true" dir="auto" class="style-scope yt-formatted-string" aria-label="Add a public comment..."></div>'
解决方案
希望这有帮助:
divselected=driver.find_element_by_xpath("//*[contains(text(),'Add a public comment')]")
推荐阅读
- ios - 如何在 Swift 中的 Collection View 和 Cells 中设置约束
- angular - Angular Flatpickr 将最后选择的日期绑定到模型而不是当前选择的日期
- typescript - 为侦听器变量添加类型 react-native typescript
- c++ - std::find 使用用户定义的结构
- sql-server - 计算 SQL Server 中行中重复值的数量
- javascript - 如何在网页上使用 $ 符号计算 2 个值的百分比
- c++11 - 具有 is_same type_trait 的 C++ 模板函数不适用于类型 T=std::string
- excel - 当第一列中的单元格具有特定文本时,将行复制到新工作表
- spotfire - 使用 Over 与 Intersect & Previous 的 Spotfire 意外结果
- image-processing - 图像处理直方图均衡