• Python+Selenium练习篇之17-断言页面标题


    继续来介绍一个Selenium中页面title断言方法。

    相关脚本代码如下:

    # coding=utf-8

    import time

    from selenium import webdriver

    driver = webdriver.Chrome()

    driver.maximize_window()

    driver.get('https://www.baidu.com')

    time.sleep(1)

    # 方法一

    try:

        assert u"百度一下" in driver.title

        print ('Assertion test pass.')

    except Exception as e:

        print ('Assertion test fail.', format(e))

    # 方法二

    if u"百度一下,你就知道" == driver.title :

        print ('Assertion test pass.')

    else:

        print ('Assertion test fail.')

    print driver.title

    方法一,是利用python中Assert方法,采用包含判断,方法二是通过if方法,采用完全相等方法,建议选择第一种方法。

    u"百度一下,你就知道"

    这u代表unicode的意思,由于我们这里采用了python 2, 如果你使用pyn3 就不需要,在Python3中,字符串默认采用unicode存储。

  • 相关阅读:
    过滤字符串
    sql业务分割
    如何用core自动创建model,与数据库连接
    记录日志
    easyui获取选中行上一行的数据
    获取天气插件代码
    粘包问题
    网络编程
    异常处理
    isinstance和issubclass、元类、反射
  • 原文地址:https://www.cnblogs.com/wangyinghao/p/10571059.html
Copyright © 2020-2023  润新知