python - 在 Google chrome 中查找 WebElement 的问题
问题描述
我正在尝试在网页中找到按钮的元素,但似乎无法找到它。通常我会使用.find_element_by_css_selector
并找到代码。但是现在由于他们只给了班级,我尝试了另一种方法,即向上搜索层次结构。因此,我使用browser.find_element_by_css_selector('div[class="btn-grp"]')
并设法找到了按钮组。但我似乎无法将层次结构向下移动到按钮。
顺便说一下,网站是https://form.gov.sg/#!/signin
解决方案
如果您正在寻找“开始”按钮以单击并拥有此 CSS 选择器div[class="btn-grp"]
你可以像这样向下移动:
div[class="btn-grp"] button
在硒中:
browser.find_element_by_css_selector("div[class="btn-grp"] button")
推荐阅读
- json - jq - 仅将第二个 JSON 文件中的单个键合并到主 JSON 文件中
- linux - Docker MACVLAN 仅适用于出站
- java - 无法在使用 Selenium 的 Chrome 浏览器的权限弹出窗口中单击“允许”或“阻止”?
- powershell - powershell脚本断开相同的用户名连接
- sql - 如何检查约束是否已删除
- java - 每夜构建 - 需要一次处理一个而不是列表
- c# - 自定义脚手架扩展 Visual Studio 2019
- sql - 加入 oracle 元数据表
- postgresql - How can I properly update value of my row after it has been updated
- ios - Swift将方形破折号添加到Circle