亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

利用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

天台县| 新宁县| 利津县| 江达县| 石泉县| 浦北县| 锦州市| 新龙县| 黑龙江省| 应城市| 房产| 屏东市| 休宁县| 汤阴县| 怀化市| 武冈市| 惠来县| 西平县| 漯河市| 四平市| 台南市| 玛沁县| 黄陵县| 荔波县| 竹溪县| 武川县| 安康市| 尉氏县| 江城| 桐柏县| 肇源县| 中宁县| 南岸区| 蛟河市| 社会| 宜都市| 格尔木市| 通化县| 双峰县| 嘉禾县| 德格县|