• Web自动化测试:浏览器/页面信息的获取


    上一节讲到了如何利用获得的元素来获取元素的信息,这次来说一下如何获取浏览器相关的信息,主要是页面的路径:URL和页面的标题

    一、获取页面相关信息的方法

    current_url :当前页面的URL路径

    title:当前页面的title名称

    name:当前浏览器名称

    page_source:当前html页面源码

    前两个比较常用,可能会用到,比如说页面跳转后利用url来判断;页面的title也是一个检测的测试点。

    接下来以百度贴吧页面来演示这几个常用方法

    二、演示实例

    from selenium import webdriver
    driver = webdriver.Chrome()
    driver.get("https://tieba.baidu.com/")
    # 获取当前页面的URL
    url_page = driver.current_url
    # 获取当前页面的title
    title_page = driver.title
    # 获取当前浏览器的名称
    name_browser = driver.name
    # 获取当前页面的html源码
    source_html = driver.page_source
    print(url_page)
    print(title_page)
    print(name_browser)
    print(source_html)
    如果您看了本篇博客,觉得对您有所收获,请点击右下角的[推荐]. 如果您想转载本博客,请注明出处, 如果您对本文有意见或者建议,欢迎留言. 感谢您的阅读,请关注我的后续博客!
  • 相关阅读:
    IIS配置ThinkPHP重写
    Redis安装
    ubuntu学习笔记
    PHP连接MySQL数据库SELinux中一些setsebool的用法
    centos+frp
    centos7.6安装nginx
    在CentOS 7-8上安装PHP 8.0
    centos7安装.net5.0(core)
    阿里云服务器配置清单
    阿里云服务器centos7.6安装mysql8.0.23
  • 原文地址:https://www.cnblogs.com/chuansinfo/p/13152040.html
Copyright © 2020-2023  润新知