首页 文章

C#Selenium WebDriver从标签获取文本

提问于
浏览
1

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

location | ID | Name | Address | etc.

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

1 回答

  • 2

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

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

    拆分字符串你可以使用: -

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

    迭代 array 以获得不同的值 .

    希望能帮助到你!

相关问题