c# - Selenium 在 C# 中获取元素
问题描述
我正在尝试在标签中获取数字small
HTML
html代码:
...
<div class="form-group col-sm-12">
<label>Amount</label>
<input type="number" name="amount" class="form-control" placeholder="10" value="10">
<small class="form-text text-muted">Max Amount: 2000</small>
</div>
...
我写的这段代码返回null
。我想在元素中获得2000个数字。
解决方案
请尝试以下解决方案
WebElement element = driver.FindElement(By.XPath("//div[@class='form-group col-sm-12']/small"))
String elementText=element.Text;
Console.WriteLine("Text", Regex.Replace(elementText, "[^a-zA-Z]+", ""));
推荐阅读
- html - 多次执行js
- php - 在 Wordpress 管理员中使用 ACF Pro 选择字段的可排序自定义列用于帖子列表
- javascript - 使用 vue.js 中的 Promise 将数据加载到 chartjs
- web-services - 获取 [javax.xml.bind.JAXBException:“com.mta.example”不包含 ObjectFactory.class 或 jaxb.index]
- html - 为移动版本设置嵌入式视频样式
- javascript - 如何在写操作中使用firebase数据库推送方法生成的密钥?
- cmd - 从 cmd 输出中获取字符串
- php - 断言两个数组相等但显示数组相同而没有区别?
- c# - UWP 上的 GPIO 上的 SPI
- php - 如何在magento中获取登录用户会话?