91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用python+django+selenium實現一個簡易的自動化測試工具

發布時間:2020-11-09 15:40:51 來源:億速云 閱讀:1058 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關利用python+django+selenium實現一個簡易的自動化測試工具,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

第一章 django 搭建平臺。

1.1搭建環境

pip3 install django==1.10.3

我電腦同時安裝了python2 和3.所以這里的是pip3。

利用python+django+selenium實現一個簡易的自動化測試工具

這里提示我已經安裝了django。

在D:\python3\Scripts目錄下會出現一個django-admin.exe 文件。在cmd窗口中進入D:\python3\Scripts目錄,然后輸入“django-admin”命令回車。

操作步驟如下圖:

利用python+django+selenium實現一個簡易的自動化測試工具

這里是django提供的所有命令。創建項目的方式有很多種,可以通過pycharm來創建。這里我們使用“startproject”命令來創建。

1.2創建testplatform項目。

cmd窗口中,D:\python3\Scripts目錄下,執行  django-admin startproject testplatform  

D:\python3\Scripts>django-admin startproject testplatform

這樣就成功創建了項目。然后我們用pycharm打開這個項目。

項目結構如圖:

利用python+django+selenium實現一個簡易的自動化測試工具

這里對結構簡單進行一下解釋:

testplatform/__init__.py:一個空的文件,用它標識一個目錄為 Python 的標準包。

testplatform/settings.py:Django 項目的配置文件,包括 Django 模塊應用配置,數據庫配置,模板配置等。

testplatform/urls.py:Django 項目的 URL 聲明。

testplatform/wsgi.py:為 WSGI 兼容的 Web 服務器服務項目的切入點。 manage.py:一個命令行工具,可以讓你在使用 Django 項目時以不同的方式進行交互。

1.3創建應用

在cmd窗口,進入testplatform項目。我們使用“startapp”命令創建應用,一個項目可以包含多個應用。

D:\python3\Scripts>cd testplatform

D:\python3\Scripts\testplatform>python3 manage.py startapp sign

創建“sign”應用。結構如下:

利用python+django+selenium實現一個簡易的自動化測試工具

migrations/:用于記錄 models 中數據的變更。

admin.py:映射 models 中的數據到 Django 自帶的 admin 后臺。

apps.py:在新的 Django 版本中新增,用于應用程序的配置。

models.py:創建應用程序數據表模型(對應數據庫的相關操作)。

tests.py:創建 Django 測試。

views.py:控制向前端顯示哪些數據。

1.4 運行項目

現在我們要把項目運行起來,Django 提供了 Web 容器,只需要通過“runserver”命令就可以把項目運行 起來。

D:\python3\Scripts\testplatform>python3 manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).

You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
May 10, 2019 - 21:45:55
Django version 1.10.3, using settings 'testplatform.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

 Django 默認會通過本機的 8000 端口來啟動項目,如果你的當前環境該端口號被占用了,也可以在啟動 時指定 IP 地址和端口號。

D:\python3\Scripts\testplatform>python3 manage.py runserver 127.0.0.1:8001
Performing system checks...

System check identified no issues (0 silenced).

You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
May 10, 2019 - 21:49:15
Django version 1.10.3, using settings 'testplatform.settings'
Starting development server at http://127.0.0.1:8001/
Quit the server with CTRL-BREAK.

其中“127.0.0.1”為指向本機的 IP 地址,“8001”為設置的端口號。 打開瀏覽器,訪問:http://127.0.0.1:8001/

利用python+django+selenium實現一個簡易的自動化測試工具

上述就是小編為大家分享的利用python+django+selenium實現一個簡易的自動化測試工具了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

饶平县| 华安县| 民乐县| 普洱| 平乐县| 惠水县| 河北区| 乌兰察布市| 沙坪坝区| 礼泉县| 衡山县| 金寨县| 瑞安市| 班戈县| 同江市| 措美县| 五台县| 大理市| 安泽县| 南陵县| 三穗县| 正宁县| 兰西县| 乐安县| 巴塘县| 泾川县| 固原市| 运城市| 济南市| 新干县| 连江县| 全南县| 绥中县| 芜湖县| 塔城市| 搜索| 叶城县| 安西县| 周宁县| 凉城县| 南充市|