這篇文章主要介紹了python+django+selenium搭建簡易自動化測驗,
文中通過示例代碼介紹的非常詳細,對大家的學習或者作業具有一定
的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
該平臺會集成UI自動化及api自動化,里面也會涉及到一些簡單的HTML等前端,當然都是很基礎的東西,在以后的博客里,我會一點點的盡量寫詳細,幫助一些測驗小白一起成長,當然我也是個小菜雞,
第一章 django 搭建平臺,
1.1搭建環境
Django 官方網站:https://www.djangoproject.com
Python 官方倉庫下載地址:https://pypi.python.org/pypi/Django
這里我們通過pip來安裝django ,這里版本用1.10.3,
Python 用3.5.
pip3 install django==1.10.3
我電腦同時安裝了python2 和3.所以這里的是pip3,

這里提示我已經安裝了django,
在D:\python3\Scripts目錄下會出現一個django-admin.exe 檔案,在cmd視窗中進入D:\python3\Scripts目錄,然后輸入“django-admin”命令回車,
操作步驟如下圖:

這里是django提供的所有命令,創建專案的方式有很多種,可以通過pycharm來創建,這里我們使用“startproject”命令來創建,
1.2創建testplatform專案,
cmd視窗中,D:\python3\Scripts目錄下,執行 django-admin startproject testplatform
D:\python3\Scripts>django-admin startproject testplatform
這樣就成功創建了專案,然后我們用pycharm打開這個專案,
專案結構如圖:

這里對結構簡單進行一下解釋:
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”應用,結構如下:

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搭建自動化測驗 內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
如果你處于想學Python自動化或者正在學習Python自動化,Python自動化的教程不少了吧,但是是最新的嗎?說不定你學了可能是一年前人家就學過的內容,干貨分享一波,2020最新的Python教程,三人行必有吾師!我們資源技術交流群 313782132 ,
軟體測驗是IT相關行業中最容易入門的學科~不需要開發人員燒腦的邏輯思維、不需要運維人員24小時的隨時待命,需要的是細心認真的態度和IT相關知識點廣度的了解,每個測驗人員從入行到成為專業大牛的成長路線可劃分為:軟體測驗、自動化測驗、測驗開發工程師 3個階段,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/197673.html
標籤:其他
下一篇:Python快速統計檔案中高頻詞
