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

  • 相关阅读:
    Scrum冲刺第一篇
    项目冲刺
    需求改进&系统设计
    需求规格说明书
    团队作业第五周-测试和发布
    冲刺集合贴
    冲刺第6天
    冲刺第7天
    冲刺第5天
    冲刺第四天
  • 原文地址:https://www.cnblogs.com/wangyinghao/p/10571059.html
Copyright © 2011-2022 走看看