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存储。

  • 相关阅读:
    初步了解Ajax
    什么是applet
    FilterLog代码分析
    Async分析
    HttpServletRequest hrequest
    xml的定义用途
    企业级与应用级的区别
    未来规划
    黄金点游戏
    hashCode与eqauls
  • 原文地址:https://www.cnblogs.com/wangyinghao/p/10571059.html
Copyright © 2011-2022 走看看