如何获取字段值 - selenium c#

雅科夫·泰维尔

我试图获取字段值(里面有链接)以备将来使用,所以我想把它放在参数下。

问题是他的班级名称如果有 7 个字段,所以他不是唯一的。有没有办法使用此字段上方的标签值(称为“获取直接链接”)来获取此字段值?

<div class="form-group">
    <label>Get direct link:</label>
    <input class="form-control" type="text" style="cursor: auto;
value="http://ds2.dev.polebeary.com/api/download/1521723231257836/qa_yaakov_tevel.dmg" readonly="">
</div>"

需要链接(当然可以更改..)

泽山阿里汗

您在这里需要的是 XPath。使用以下 XPath 表达式查找此元素。

//div[@class="form-group"][label[text()="Get direct link:"]]/input

意思是:选择 div 中的输入字段。该 div 有一个属性 class = "form-group" 并且至少有一个带有名称标签的孩子,并且该标签中有文本“获取直接链接:”。
对于 C# 语法,
如果您使用的是 IWebDriver:

var element = driver.FindElement(By.XPath("//div[@class="form-group"][label[text()="Get direct link:"]]/input"));

如果您使用的是 WebDriverWait:

var element = waitDriver.Until(ExpectedConditions.ElementIsVisible(By.XPath("//div[@class="form-group"][label[text()="Get direct link:"]]/input")));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#按属性获取字段值(PropertyInfo)

来自分类Dev

如何获取字符串C ++中字符的值?

来自分类Dev

Selenium C#:如何获取Id属性?

来自分类Dev

Selenium C#:如何获取Id属性?

来自分类Dev

Selenium从Div OnClick元素获取字符串值

来自分类Dev

如何使用 selenium webdriver、NUnit 和 C# 获取元素属性的子属性值

来自分类Dev

如何获取字符串列表中的字段 c#

来自分类Dev

如何获取字段类型和值?

来自分类Dev

如何使用反射获取字段值?

来自分类Dev

C#获取字典类的值

来自分类Dev

Selenium C#:如何在<br>标记后获取文本

来自分类Dev

Selenium C#如何在IWEbElement中获取文本

来自分类Dev

如何使用C#使用Selenium获取元素列表

来自分类Dev

C# Selenium GetElements 获取错误数据

来自分类Dev

如何在C#中获取字典值集合的计数

来自分类Dev

如何从C中的char数组获取字符串值

来自分类Dev

使用 selenium webdriver 时如何从列中获取特定值并将其插入字段中

来自分类Dev

如何通过selenium c#点击进入

来自分类Dev

如何测试canvas selenium c#项目

来自分类Dev

如何使用 Selenium C# 单击按钮

来自分类Dev

如何使用Selenium IDE获取输入值

来自分类Dev

如何使用jQuery以重复形式获取字段的值?

来自分类Dev

检查protobuf消息-如何按名称获取字段值?

来自分类Dev

如何在Krajee GridView中获取字段的值?

来自分类Dev

如何在MongoDB中获取字段的最大值

来自分类Dev

如何从猫鼬mongodb查询中获取字段的值?

来自分类Dev

如何从Rust的结构数组中获取字段值的数组?

来自分类Dev

如何通过外键获取字段的值

来自分类Dev

如何在MongoDB中获取字段的最大值

Related 相关文章

热门标签

归档