zoukankan      html  css  js  c++  java
  • 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存储。

  • 相关阅读:
    Java第九次作业
    Java第八次作业
    Java第七次作业
    Java第六次作业
    Java第五次作业
    Java第四次作业
    Java第三次作业
    Java第二次作业
    Java第一次作业
    高级工程师和初级工程师之间的一道坎
  • 原文地址:https://www.cnblogs.com/wangyinghao/p/10571059.html
Copyright © 2011-2022 走看看