亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python+django+selenium搭建簡易自動化測試

 更新時間:2020年08月19日 11:02:58   作者:傲嬌的喵醬  
這篇文章主要介紹了python+django+selenium搭建簡易自動化測試,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

該平臺會集成UI自動化及api自動化,里面也會涉及到一些簡單的HTML等前端,當然都是很基礎的東西。在以后的博客里,我會一點點的盡量寫詳細,幫助一些測試小白一起成長,當然我也是個小菜雞。

第一章 django 搭建平臺。

1.1搭建環(huán)境

Django 官方網(wǎng)站: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。

這里提示我已經(jīng)安裝了django。

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

操作步驟如下圖:

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

1.2創(chuàng)建testplatform項目。

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

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

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

項目結構如圖:

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

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

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

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

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

1.3創(chuàng)建應用

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

D:\python3\Scripts>cd testplatform

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

創(chuàng)建“sign”應用。結構如下:

migrations/:用于記錄 models 中數(shù)據(jù)的變更。

admin.py:映射 models 中的數(shù)據(jù)到 Django 自帶的 admin 后臺。

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

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

tests.py:創(chuàng)建 Django 測試。

views.py:控制向前端顯示哪些數(shù)據(jù)。

1.4 運行項目

現(xiàn)在我們要把項目運行起來,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 端口來啟動項目,如果你的當前環(huán)境該端口號被占用了,也可以在啟動 時指定 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搭建自動化測試 內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 詳解Python中Pandas read_csv參數(shù)使用

    詳解Python中Pandas read_csv參數(shù)使用

    在使用 Pandas 進行數(shù)據(jù)分析和處理時,read_csv 是一個非常常用的函數(shù),本文將詳細介紹 read_csv 函數(shù)的各個參數(shù)及其用法,希望對大家有所幫助
    2022-10-10
  • 詳解Python裝飾器 給你的咖啡加點料

    詳解Python裝飾器 給你的咖啡加點料

    今天你的咖啡加糖了嗎? 讓我們通過一個簡單的例子來引出裝飾器的概念及用法。在引出裝飾器之前,我們先來了解一下函數(shù)的概念,感興趣的朋友跟隨小編一起看看吧
    2021-07-07
  • python 采集中文亂碼問題的完美解決方法

    python 采集中文亂碼問題的完美解決方法

    下面小編就為大家?guī)硪黄猵ython 采集中文亂碼問題的完美解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • Python中X[:,0]和X[:,1]的用法

    Python中X[:,0]和X[:,1]的用法

    這篇文章主要介紹了Python中X[:,0]和X[:,1]的用法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • Python 對象中的數(shù)據(jù)類型

    Python 對象中的數(shù)據(jù)類型

    對于python,一切事物都是對象,程序中存儲的所有數(shù)據(jù)都是對象,對象基于類創(chuàng)建。這篇文章主要介紹了Python 對象之數(shù)據(jù)類型 ,需要的朋友可以參考下
    2017-05-05
  • 使用Python獲取當前工作目錄和執(zhí)行命令的位置

    使用Python獲取當前工作目錄和執(zhí)行命令的位置

    這篇文章主要介紹了使用Python獲取當前工作目錄和執(zhí)行命令的位置,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python使用turtle庫繪制小豬佩奇(實例代碼)

    Python使用turtle庫繪制小豬佩奇(實例代碼)

    這篇文章主要介紹了Python使用turtle庫繪制小豬佩奇,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • 2019 Python最新面試題及答案16道題

    2019 Python最新面試題及答案16道題

    這篇文章主要介紹了2019 Python最新面試題及答案16道題 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • Python 使用 docopt 解析json參數(shù)文件過程講解

    Python 使用 docopt 解析json參數(shù)文件過程講解

    這篇文章主要介紹了Python 使用 docopt 解析json參數(shù)文件過程講解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • python中函數(shù)總結之裝飾器閉包詳解

    python中函數(shù)總結之裝飾器閉包詳解

    下面小編就為大家?guī)硪黄猵ython中函數(shù)總結之裝飾器閉包詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06

最新評論