導航:首頁 > 編程語言 > python34selenium

python34selenium

發布時間:2022-06-22 15:34:09

① 如何搭建python+selenium自動化測試框架

selenium是一個web的自動化測試工具,不少學習功能自動化的同學開始首選selenium,相因為它相比QTP有諸多有點:

*免費,也不用再為破解QTP而大傷腦筋

*小巧,對於不同的語言它只是一個包而已,而QTP需要下載安裝1個多G的程序。

*這也是最重要的一點,不管你以前更熟悉C、java、ruby、python、或都是C#,你都可以通過selenium完成自動化測試,而QTP只支持VBS

*支持多平台:windows、linux、MAC,支持多瀏覽器:ie、ff、safari、opera、chrome

*支持分布式測試用例的執行,可以把測試用例分布到不同的測試機器的執行,相當於分發機的功能。

關於selenium的基礎知識與java平台的結合,我之前寫過一個《菜鳥學習自動化測試》系列,最近學python,所以想嘗試一下selenium的在python平台如何搭建;還好這方法的文章很容易,在此將搭建步驟整理分享。

搭建平台windows

准備工具如下:

-------------------------------------------------------------

下載python

-------------------------------------------------------------

如果你是新學python,哪果你沒有要用的包是必須依賴於pyhton2.x 的,那麼請毫不猶豫的選擇python3.5吧!

window安裝步驟:

1、下載python安裝。

又報了個錯:

Chromeversionmustbe>=27.0.1453.0 (Driverinfo:chromedriver=2.0,platform=WindowsNT5.1SP3x86)

說我chrome的版本沒有大於27.0.1453.0,這個好辦,更新到最新版本即可。

安裝IEdriver

在新版本的webdriver中,只有安裝了iedriver使用ie進行測試工作。

iedriver的下載地址在這里,記得根據自己機器的操作系統版本來下載相應的driver。

暫時還沒嘗試,應該和chrome的安裝方式類似。

記得配置IE的保護模式

如果要使用webdriver啟動IE的話,那麼就需要配置IE的保護模式了。

把IE里的保護模式都選上或都勾掉就可以了。

② 如何搭建Python3.4+Selenium

今天是第一次嘗試寫技術有關的流水文字,讀書時候,曾經寫過。時隔4年,再次拿起,將自學的,以及工作中遇到的有代表性的問題,在此記錄下來。同時敦促自己,堅持下去。
謝謝網友們的分享。在此 ,也將曾經遇到的各種問題,記錄在此。
下面開始在CSDN的第一篇文章:
System OS:Win7 (64位)
Python3.4(32位)
Chrome
詳細步驟:
1.下載32位的python3.4 ,安裝,注意在安裝過程中,選擇pip
2.添加系統環境變數
C:\Python34;C:\Python34\Scripts;C:\Program Files\Google\Chrome\Application(後面會用到)
3.使用pip命令,安裝selenium
cd Python34
然後輸入: pip install -U selenium
安裝成功後,顯示:
Runing setup.py install foe selenium
Successfully installed selenium-2.48.0
4.檢測selenium是否安裝成功。
在Python的IDLE中,輸入:
from selenium import webdriver
如果沒有報錯,則selenium安裝成功。
5.開始第一個程序
from selenium import webdriver
driver = webdriver.Chrome()
driver.get(「「)
driver.find_element_by_id(「kw」).send_keys(「自動化測試」)
按F5運行,然後會自動打開網路網頁。
能夠順利安裝,那是幸運的,但是更多時候,總因為各種原因導致安裝過程不太順利。
下面將安裝過程中遇到的問題,總結在此:
issue 1:
使用pip 命令安裝結束後,載入selenium模塊報錯。
from selenium import webdriver
報錯:
File 「pyshell#0」, line 1, in
import selenium
File 「C:\Python34\selenium.py」, line 1, in
from selenium import webdriver
ImportError: cannot import name 『webdriver』
Traceback (most recent call last):
File 「pyshell#0」, line 1, in
import selenium
File 「C:\Python34\selenium.py」, line 1, in
from selenium import webdriver
網路了很多方法,仍無解。
解決方法: 最後換了版本,將64位python3.4 改為32位的python3.4
再次重新安裝,成功。
issue 2:
使用browser=webdriver.Chorme() 報錯。
報錯:
Error message: 「』chromedriver』 executable needs to be available in the path」
這是因為缺少驅動:Chromedriver.exe
下載Chormedriver.exe
注意安裝Chromedriver.exe要與PC所安裝的Chrome版本匹配。
解決方法:下載安裝ChromeDrvier.exe 將ChromeDrvier.exe 放到C:\Python34\Scripts\
OVER

③ 如何在python中使用selenium

1、下載Python2.7版本,默認運行安裝即可;
2、安裝完成之後,設置Python環境變數C:\Python27(操作步驟: 電腦->屬性->高級->環境變數->系統變數中的PATH為:變數值: ;C:\Python27 )
3、在python的官方網站上可以找到SetupTools的下載,解壓安裝安裝即可;
4、當安裝SetupTools之後,就可以在python安裝目錄下看到Script目錄,
5、同樣在變數中加入 path:C:\Python27\Scripts,
6、打開cmd命令行,將目錄切換到C:\Python27\Scripts下,輸入命令「easy_install pip「安裝pip;
7、安裝成功pip之後,執行pip install -U selenium 進行下載安裝最新selenium的版本。

④ python selenium有哪些用法

安裝selenium模塊
使用參考
二、do-while語句的一般形式為:

⑤ 如何在python下安裝selenium

1.如果你安裝了pip 使用命令:pip install selenium。

2.如果你安裝了setuptools 使用命令:easy_install selenium。

3.把這個下載下來,解壓之後,用命令cd到該文件夾下 運行命令:python setup.py install。可以去官網上下載最新版本的來用。

⑥ python和selenium怎麼做自動化測試

1,去官網下載selnium對應的python包
2,集成相關的包到項目中
3,下載需要的瀏覽器驅動
4,編寫demo 指定瀏覽器驅動 初始化webdriver
5,基於webdriver編寫你的功能
希望我的回答能幫助到您

⑦ 如何運行python selenium

如何運行python selenium
1、下載Python2.7版本,默認運行安裝即可; 2、安裝完成之後,設置Python環境變數C:\Python27(操作步驟: 電腦->屬性->高級->環境變數->系統變數中的PATH為:變數值: ;C:\Python27 ) 3、在python的官方網站上可以找到SetupTools的下載,解壓安裝安裝即可; 4、當安裝SetupTools之後,就可以在python安裝目錄下看到Script目錄, 5、同樣在變數中加入 path:C:\Python27\Scripts, 6、打開cmd命令行,將目錄切換到C:\Python27\Scripts下,輸入命令「easy_install pip「安裝pip; 7、安裝成功pip之後,執行pip install -U selenium 進行下載安裝最新selenium的版本。

⑧ Selenium 和python是啥關系是否相關參考文檔

Selenium是一個軟體測試工具; python是一種面向對象、直譯式計算機程序設計語言.
Selenium分成Selenium IDE, Selenium RC (Remote Control), 和Selenium Grid. 他們都是基於Selenium Core的. 這里給你說說Selenium IDE和RC吧. Selenium IDE是Firefox的一個插件, 它可以錄制一系列的過程(比如google中輸入一個單詞, 點搜索按鈕,...,). Selenium IDE可以把這個過程錄制號, 並且轉化成多種語言, 比如:Java, C#, Perl, PHP, Python,等等吧.

那麼這時候我們就可以這些語言對應的編譯器(比如Java我們用ECLIPSE; C#用Visual Studio)把從Selenium IDE經過錄制, 得到並轉化好的程序代碼在這些編譯器里運行, 運行的時候, 程序會調用Selenium RC來實現對剛才這段過程錄制的遠程操作 (可以控制打開一個firefox或者IE的瀏覽器進行回放, 也就是測試的過程.

簡單地說就是 Selenium可以用python語言來調用它(Selenium RC)進行測試.

不知道我說明白了沒有.

⑨ python34怎麼離線安裝selenium

selenium 為UI自動化測試工具,主要用來進行UI自動化測試,縮減測試員工的測試時間,其主要安裝方式有兩種,第一種為在線安裝;第二種為離線安裝(內網缺網環境的安裝,並進行比對)

第一種,在線安裝

從我的網盤中下載python 2.7.9的版本,下一步到底即可,可以在c盤中生成一個C:Python27的文件夾。

此時python版本已經安裝好,我們需要在線安裝selenium的版本,我們進入到C:Python27目錄下,可以看到Scripts的文件夾,點開後進去我們可以看到pip.exe的文件,如果沒有,則需要網上下載安裝,如果有,則直接的在dos命令下執行命令,如下圖所示,則為執行成功了。

然後我們在eclipse中就可以打開from selenium import webdriver 了

⑩ Python 中selenium的問題

右鍵復制xpath

然後調用

from selenium import webdriver

driver = webdriver.Chrome()

driver.get("你的網址")

text = driver.find_element_by_xpath('your xpath')

print(text)

selenium的安裝參考下邊的鏈接

網頁鏈接

閱讀全文

與python34selenium相關的資料

熱點內容
二進制流轉pdf 瀏覽:913
php判斷爬蟲 瀏覽:567
960除24除4簡便演算法 瀏覽:786
關於解壓英語翻譯 瀏覽:564
python控制鍵盤右鍵 瀏覽:920
php沒有libmysqldll 瀏覽:828
時政新聞app哪個好 瀏覽:906
手機已加密怎麼辦 瀏覽:201
安卓手機截屏怎麼傳到蘋果 瀏覽:527
京管家app哪裡下載 瀏覽:33
文件夾橫向排列的豎向排列 瀏覽:451
51單片機驅動攝像頭模塊 瀏覽:689
政府文件加密沒法轉換 瀏覽:373
android判斷棧頂 瀏覽:331
憑證軟體源碼 瀏覽:860
androidwebview滾動事件 瀏覽:11
如何將電腦上的圖片壓縮成文件包 瀏覽:899
程序員轉金融IT 瀏覽:837
黑馬程序員培訓效果如何 瀏覽:913
本地集成編譯 瀏覽:528