整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          軟件測試學習筆記丨Web端測試-HTML講解

          軟件測試學習筆記丨Web端測試-HTML講解

          、目錄

          • HTML 基本概念
          • HTML 基本結構
          • HTML 基本標簽

          二、HTML基本概念

          2.1、什么是 HTML

          • 超文本標記語言(Hyper Text Markup Language)
          • 描述網頁的語言
          • 傳輸最簡單的文本內容
          • 可以表達文字內容之外的語言——HTML1.0

          2.2、HTML的發展

          • html1.0—-xhtml1.0( 過渡 )—-xhtml2.0( 放棄 )——html5

          三、HTML基本結構

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <meta charset="UTF-8">
              <title>Title</title>
          </head>
          <body>
          
          </body>
          </html>

          四、HTML基本標簽

          4.1、標簽和屬性

          • 雙標簽:<標簽名稱></標簽名稱>
          • 單標簽:<標簽名 />

          4.2、標簽的屬性

          • 基本格式:<標簽名 屬性1=“值1” 屬性2=“值2”></標簽名>
            • 標簽可以擁有多個屬性
            • 屬性必須寫在開始標簽中,位于標簽名后面
            • 屬性之間不區分順序
            • 標簽與屬性之間、屬性與屬性之間用空格隔開
            • 每個屬性都有默認值,省略屬性則表示使用默認值

          4.2、HTML全局屬性

          • class:規定元素的類名
          • id:規定元素唯一的id
          • lang:設置元素中內容的語言代碼
          • style:規定元素的行內樣式
          • title:規定元素的額外信息

          五、HTML事件

          5.1、HTML事件—窗口事件

          • 使用HTML事件觸發瀏覽器中的行為,比如啟動某一段JavaScript
          • 使用于body標簽中
            • onblur:當窗口失去焦點時運行腳本
            • onfocus:當窗口獲得焦點時運行腳本
            • onload:當加載文檔時運行腳本

          5.2、HTML事件—表單事件

          • form
            • onblur:當窗口失去焦點時運行腳本
            • onchange:當元素改變時運行腳本
            • onfocus:當窗口獲得焦點時運行腳本
            • onreset:當表單重置時運行腳本,HTML5不支持
            • onselect:當選取元素時運行腳本
            • onsubmit:當提交表單時運行腳本

          5.3、HTML事件—鍵盤事件

          • 鍵盤事件
            • onkeydown:當按下鍵時運行腳本
            • onkeypress:當按下并松開鍵時運行腳本
            • onkeyup:當松開鍵時運行腳本

          5.4、HTML事件—鼠標事件

          • 鼠標事件
            • onclick:當單擊鼠標時運行腳本
            • ondblclick:當雙擊鼠標時運行腳本
            • onmousedown:當按下鼠標時運行腳本
            • onmousemove:當鼠標指針移動時運行腳本
            • onmouseout:當鼠標指針移出元素時運行腳本
            • onmouseover:當鼠標指針移至元素之上時運行腳本
            • onmouseup:當松開鼠標按鈕時運行腳本

          5.5、HTML事件—多媒體事件

          • 多媒體事件
            • onabort:當發生中止事件時運行腳本

          六、標簽

          6.1、注釋標簽

          • 標簽: < !-- 注釋內容 -- >
          • 作用:在源文檔中插入注釋。注釋不會在瀏覽器中顯示

          6.2、文檔標題標簽

          • 標簽:
          • 作用:
            • 定義瀏覽器工具欄中的標題
            • 提供頁面被收藏時的標題
            • 顯示在搜索引擎中顯示的頁面標題

          6.3、標題標簽

          • 標簽:

          • 作用:
            • 用來定義HTML的標題
            • 用例定義最高等級的標題
            • 用例定義最低等級的標題
          • 屬性:全局屬性、事件屬性

          6.4、段落標簽

          • 標簽:
          • 作用:定義段落
          • 屬性:全局屬性,事件屬性

          6.5、容器標簽1

          • 標簽:
          • 作用:對行內元素進行組合,提供了一種將文本或文檔的一部分獨立出來的方式
          • 屬性:全局屬性、事件屬性

          6.7、容器標簽2

          • 標簽:
          • 作用:
            • 定義了HTML文檔中一個分隔區塊或一個區域部分
            • 經常與CSS一起使用,用于定義網頁布局
          • 屬性:全局屬性、事件屬性

          6.8、圖像標簽

          • 標簽:
          • 作用:定義HTML頁面中的圖像
          • 屬性:
            • src:定義顯示圖像的URL(必選)
            • alt:定義圖像的替代文本(必選)
            • title:鼠標懸停圖像時顯示的文本
            • width:圖像的寬度
            • height:圖像的高度
            • border:設置圖像邊框的寬度

          6.9、超鏈接標簽

          • 標簽:
          • 定義超鏈接,從一個頁面鏈接到另一個頁面
          • 屬性:全局屬性、事件屬性
            • href:規定鏈接的目標URL

          6.10、列表標簽

          • 標簽:
          <ul>
          <li></li>
          <li></li>
          </ul>
          • 作用:
            • 定義無序列表
              * <ul>與<li>一起使用,創建無序列表
          • 屬性:全局屬性、事件屬性

          6.11、列表標簽 - 有序列表

          • 標簽:<ol><li>...</li><li>...</li></ol>
          • 作用:
            • 定義了一個有序列表,列表排序以數字來顯示
            • 使用
            • 標簽來定義列表選項
          • 屬性:全局屬性、事件屬性

          5.12、表格標簽

          • 標簽:
            • 表格:<table></table>
            • 行:<tr></tr>
            • 單元格:<td></td>
          • 作用:定義表格
          • 屬性:全局屬性、事件屬性
            • border:定義表格是否有邊框

          6.13、表單域

          • 標簽:<form></form>
          • 創建用戶輸入的HTML表單
          • 屬性:全局屬性、事件屬性
            • action:指定接收并處理表單信息的服務器URL地址
            • method:表單數據提交的方式
            • name:指定表單的名稱

          6.14、表單標簽

          • 標簽:
          • 作用:定義了用戶可以在其中輸入的字段,輸入字段可以通過多種方式改變,取決于type的屬性
          • 屬性、全局屬性、事件屬性
            • type:規定要顯示input標簽的元素的類型
              • text:單行文本(不可換行)
              • password:密碼輸入框
              • radio:單選框(配合name可以實現單選效果)
              • checkbox:復選框
              • button:普通按鈕
              • submit:提交按鈕
              • reset:重置按鈕
              • image:圖像形式的提交按鈕
              • file:文件域,點擊之后打開文件選擇器
            • name:控件名稱,name相同則表示為同一組數據
            • value:指定input元素的值
            • size:顯示大小
            • checked:是否被選中
            • maxlength:控制輸入的最大字符長度

          6.15、文本標簽

          • 標簽:
          • 定義一個多行的文本輸入控件
          • 屬性:全局屬性、事件屬性
            • cols:規定文本區域內可見的寬度
            • disabled:規定禁用文本區域
            • name:規定文本區域的名稱
            • readonly:規定文本區域為只讀
            • rows:規定文本區域內可見的行
            • placeholder:規定一個簡短的提示,描述文本區域內期望的輸入值

          6.16、下拉菜單

          • 標簽:…
          • 作用:
            • 用來創建下拉列表
            • 中的標簽定義了列表中的可用選項
          • 屬性:全局屬性、事件屬性
            • isabled:當屬性為true時,會禁用下拉列表
            • multiple:當屬性為true時,可選擇多個選項
            • name:定義下拉列表的名稱
            • size:規定下拉列表中可見選項的數目

          霍格沃茲的測試管理班是專門面向測試與質量管理人員的一門課程,通過提升從業人員的團隊管理、項目管理、績效管理、溝通管理等方面的能力,使測試管理人員可以更好的帶領團隊、項目以及公司獲得更快的成長。提供 1v1 私教指導,BAT 級別的測試管理大咖量身打造職業規劃。

          融界2024年3月6日消息,據國家知識產權局公告,中國電信股份有限公司取得一項名為“基于JavaScript的惡意網頁檢測方法、設備及計算機可讀存儲介質“,授權公告號CN113971284B,申請日期為2020年7月。

          專利摘要顯示,本發明公開涉及基于JavaScript的惡意網頁檢測方法、設備及計算機可讀存儲介質。根據本發明的基于JavaScript的惡意網頁檢測方法,包括:輸入JavaScript代碼;對JavaScript代碼進行混淆判斷;如果判斷JavaScript代碼是混淆JavaScript代碼,則對JavaScript代碼執行基于動態分析的惡意網頁檢測;以及如果判斷JavaScript代碼是非混淆JavaScript代碼,則對JavaScript代碼執行基于靜態分析的惡意網頁檢測。

          本文源自金融界

          ytest提供了一些hook函數,允許用戶自定義測試報告的生成方式和內容。這些hook函數允許您在測試運行過程中收集有關測試結果的信息,并將其用于生成自定義的測試報告。以下是一些常用的Pytest測試報告hook函數:

          1. **pytest_html_report_title**

          這個hook函數用于設置HTML測試報告的標題。示例:

          ```python

          def pytest_html_report_title(report):

          report.title="Custom Test Report Title"

          ```

          2. **pytest_html_results_table_header**

          這個hook函數用于自定義HTML測試報告中結果表格的標題行。示例:

          ```python

          def pytest_html_results_table_header(cells):

          cells.insert(2, html.th("Description"))

          ```

          3. **pytest_html_results_table_row**

          這個hook函數用于自定義HTML測試報告中結果表格的每一行。示例:

          ```python

          def pytest_html_results_table_row(report, cells):

          cells.insert(2, html.td(report.description))

          ```

          4. **pytest_html_results_table_html**

          這個hook函數用于自定義HTML測試報告中結果表格的HTML代碼。示例:

          ```python

          def pytest_html_results_table_html(report, data):

          if report.passed:

          data.style="color: green;"

          ```

          5. **pytest_terminal_summary**

          這個hook函數用于在終端輸出中顯示測試概要信息。示例:

          ```python

          def pytest_terminal_summary(terminalreporter, exitstatus):

          passed=terminalreporter.stats.get("passed", 0)

          failed=terminalreporter.stats.get("failed", 0)

          terminalreporter.write_line(f"Passed: {passed}, Failed: {failed}")

          ```

          通過使用這些hook函數,您可以根據需要定制測試報告的外觀和內容,以滿足項目或團隊的特定需求。


          主站蜘蛛池模板: 97久久精品一区二区三区| 国产免费一区二区视频| 久久亚洲色一区二区三区| 欧洲无码一区二区三区在线观看 | 无码人妻精品一区二区蜜桃百度 | 日本免费一区二区三区最新vr| 国产精品va无码一区二区| 精品天海翼一区二区| 精品视频一区二区三区四区| 无码乱人伦一区二区亚洲| 久久精品中文字幕一区| 色综合一区二区三区| 国产成人一区二区动漫精品| 色噜噜狠狠一区二区三区| 91成人爽a毛片一区二区| 国产一区二区在线看| 丰满人妻一区二区三区视频53| 国产凸凹视频一区二区| 精品人妻少妇一区二区三区不卡| 亚洲国产视频一区| 蜜桃视频一区二区三区在线观看| 三上悠亚国产精品一区| 亲子乱av一区二区三区| 久久无码一区二区三区少妇| 国产福利电影一区二区三区久久老子无码午夜伦不 | 成人中文字幕一区二区三区| 日产亚洲一区二区三区| 久久se精品一区二区国产| 日韩精品无码一区二区三区免费 | 一本一道波多野结衣AV一区| 日本激情一区二区三区| 国产精品自拍一区| 韩国福利视频一区二区| 在线观看国产一区二区三区| 日韩一区二区三区在线| 视频在线观看一区| 国精产品一区二区三区糖心 | 日韩精品中文字幕无码一区 | 99久久国产精品免费一区二区| 好爽毛片一区二区三区四| 亚洲国产精品一区第二页|