繁体   English   中英

C#Selenium WebDriver从标签获取文本

[英]C# Selenium WebDriver get text from label

我将尽量具体一些,因为我没有太多的代码逻辑可以显示。 我正在使用的应用程序我已经使用未知的RandomData在应用程序内创建了一个客户。 一旦创建了客户,就会显示一个标签,该标签显示我已通过WebElement捕获的内容,对于本示例而言,我们将其称为“ lblWebElement”。 Webelement由范围ID包裹。 在span ID标记中包含我要捕获以供以后使用的数据。 每个数据都由管道分开,因此看起来像这样:

location | ID | Name | Address | etc.

有没有办法捕获管道之间的每个数据点并为其分配一个字符串值以供以后使用?

您可以使用以下代码获取文本:-

string text = driver.FindElement(By.Xpath("Your Xpath").Text;

要分割字符串,您可以使用:-

string[] values = text.Split('|');

array上迭代以获取不同的值。

希望能帮助到你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM