zoukankan      html  css  js  c++  java
  • 功能测试

    常用的模块:

    功能测试的类如果继承 django.test.LiveServerTestCase, 则将会实现测试之间的分离,测试的时候由manage.py test module_name(file_name) 触发,每次测试会生成全新的测试数据库

    1 from selenium import webdriver
    2 from selenium.webdriver.common.keys import Keys
    3 import unittest

    隐式等待:

    当请求结束后,如果元素没有加载出来,则等待3秒钟,3秒之后依然没有加载,则报错

    self.browser = webdriver.Firefox()
    # if the element is not loaded, wait 3 seconds self.browser.implicitly_wait(
    3)

     查找元素API:

    1 1 new_item = self.browser.find_element_by_id('id_new_item')
    2 2 h1 = self.browser.find_elements_by_tag_name('h1')
    3 3 table = self.browser.find_element_by_tag_name('table')
    4 4 rows = table.find_elements_by_tag_name('tr')
  • 相关阅读:
    ASP.NET
    ASP.NET
    MSSQL
    ASP.NET
    HTML+CSS+JS
    HTML+CSS
    ASP.NET、WinForm、C#
    MSSQL
    WinFrom
    线性代数应该这样学一
  • 原文地址:https://www.cnblogs.com/jcsz/p/5414436.html
Copyright © 2011-2022 走看看