C#Selenium WebDriver从标签获取文本

时间:2016-04-12 17:42:19

标签: c# selenium-webdriver

我将尝试尽可能具体,因为我没有很多可以显示的代码逻辑。我正在使用的应用程序我使用RandomData在应用程序中创建了一个客户,我手头还不知道。一旦创建了客户,就会有一个标签显示我通过WebElement捕获的内容,为了示例,我们将其称为“lblWebElement”。 Webelement由span id包装。在span ID标签中包含我想要捕获的数据以供以后使用。每个数据都由管道分隔,所以它看起来像这样:

location | ID | Name | Address | etc.

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

1 个答案:

答案 0 :(得分:2)

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

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

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

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

迭代array以获得不同的值。

希望它有所帮助!