selenium - Selenium C#如何获取元素
问题描述
<a href="javascript:;" class="btn green request-action-btn" data-request-status="Approved" data-id="212"> Approve </a>
如何在 selenium C# 中获取此元素。我试过了:href,Xpath,ID,类名,文本名,但我无法得到这个元素
解决方案
你可以点击链接文本
driver.FindElement(By.LinkText("Approve")).Click();
或通过 CSS 选择器
.btn.green.request-action-btn
推荐阅读
- javascript - 处理选择所有复选框 - ReactJS
- pandas - 在 Seaborn 线图 (sns) 上注释标记值
- angular - 反应形式 combineLatest 对象可能为 null 或未定义
- python - Elasticsearch-DSL 过滤器的意外结果
- c - 标记字符串后无法打印结果
- java - 使用kafka+java流式处理数据
- angular - Google Analytics:将自定义交互字段添加到社交交互
- validation - Blazor Webassembly 验证不支持单个字段验证
- c - 需要更好地理解我关于 SEEK_HOLE 的问题
- python - 带回车的用户输入(Tkinter)