Selenium Webdriver从哪里获得标题-使用driver.title

时间:2018-12-14 15:24:29

标签: selenium selenium-webdriver webdriver page-title webdriver-w3c-spec

Selenium Webdriver通常从哪个地方获得标题-使用routes.MapRoute( "MethodName", "{ControllerName}/{MethodName}/{num}", new { controller = "controllerName", action = "MethodName", num= UrlParameter.Optional } );

  • 来自页面源
  • 或来自DOM结构

1 个答案:

答案 0 :(得分:0)

标题

title返回当前页面的标题。

  • 用法:

    title = driver.title
    
  • 定义:

    def title(self):
    """Returns the title of the current page.
    
    :Usage:
        title = driver.title
    """
    resp = self.execute(Command.GET_TITLE)
    
  • 详细信息:调用driver.title时, HTTP GET request 会通过 {{ 1}} URI模板

  

注意:此命令返回当前顶级浏览上下文的文档标题,等同于调用 /session/{session id}/title

  • 远端步骤是:
    • 如果当前的顶级浏览上下文不再打开,则返回错误,错误代码为此类窗口。
    • 处理任何用户提示,如果出错则返回其值。
    • 标题是调用用于获取当前顶级浏览上下文的活动文档的title属性的算法的结果。
    • 返回成功的数据标题。