【问题标题】:How to get a page name using Selenium Webdriver (C#)?如何使用 Selenium Webdriver (C#) 获取页面名称?
【发布时间】:2012-11-20 11:15:50
【问题描述】:

如何使用 Selenium C# Webdriver 获取页面标题?

【问题讨论】:

  • 页面名称也可能意味着类似 login.html 而不一定是标题

标签: c# selenium selenium-webdriver


【解决方案1】:

或者我认为

driver.Title;

也可以吗?

【讨论】:

    【解决方案2】:

    driver.Title 是获取页面标题的简单方法。它返回一个字符串。

    string myTitle = driver.Title;
    

    如果您希望标题为 IWebElement,那么您也可以通过搜索 DOM 来获取它。

    IWebElement myTitle = driver.FindElement(By.TagName("title"));
    

    【讨论】:

      【解决方案3】:

      你可以通过使用获取页面的标题:-driver.Title;

      下面我写了一个小测试,可以帮助你理解它是如何工作的..

      public void someTest()
      {
       driver.Navigate().GoToUrl("http://google.com");
       String title=driver.Title;
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-04-05
        • 2012-01-20
        • 2012-07-17
        • 1970-01-01
        • 2018-03-29
        • 1970-01-01
        • 2023-03-09
        相关资源
        最近更新 更多