導航:首頁 > 編程語言 > 怎麼在Python中新建selenium

怎麼在Python中新建selenium

發布時間:2023-04-15 23:53:00

1. mac下怎麼搭建selenium python環境

1、首先下載MAC版的64位Eclipse。
然後解壓縮

2、下載Python。
MAC自帶的是的python版本比較老,所以去下個新版本。
下載地址:
http://www.python.org/download/
下載後安裝,dmg的python 默認安裝目錄是:
/Library/Frameworks/Python.framework/Versions/
下載的是Python3.3。

3、下載安裝pydev插件
下載地址是:http://pydev.org/updates
下載後將其解壓,然後將解壓後的目錄下的features和plugins兩個目錄都拷貝到Eclipse下的對應目錄,提示信息一定要選合並文件。

4、配置Eclipse的python開發環境
打開Eclipse,
逗核閉點擊菜單[Eclipse]-[Preferences],
在左邊列表選擇[PyDev]-[Interpreter - Python],
在右邊的窗口中點擊[New…]
然後 Interpreter Name 隨便填寫個名字即可,Interpreter Executable 填寫python所在路徑。
下載的新的3.3,所以填:
/Library/Frameworks/Python.framework/Versions/3.3/bin/python3
然後,點[OK]。

然後就可氏御以山裂用Eclipse新建Python工程了。

2. 如何在python中使用selenium

下載python版本的python包,放入到python的lib下面,然後下載selenium的jar。

啟動使用java -jar selenium-server-standalone-2.0b3.jar
測試例子:

from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time

browser = webdriver.Firefox() # Get local session of firefox
browser.get("") # Load page
assert "Yahoo!" in browser.title
elem = browser.find_element_by_name("p") # Find the query box
elem.send_keys("seleniumhq" + Keys.RETURN)
time.sleep(0.2) # Let the page load, will be added to the API
try:
browser.find_element_by_xpath("//a[contains(@href,'')]")
except NoSuchElementException:
assert 0, "can't find seleniumhq"
browser.close()

運行的結果是打開雅虎瀏覽器搜素seleniuhq,然後查找

Selenium (SeleniumHQ) 是 thoughtworks公司的一個集成測試的強大工具。
一、Selenium 的版本
Selenium 現在存在2個版本,一個叫 selenium-core, 一個叫selenium-rc 。
selenium-core 是使用HTML的方式來編寫測試腳本,你也可以使用 Selenium-IDE來錄制腳本,但是目前Selenium-IDE只有 FireFox 版本。
Selenium-RC 是 selenium-remote control 縮寫,是使用具體的語言來編寫測試類。
selenium-rc 支持的語言非常多,這里我們著重關注java的方式。這里講的也主要是 selenium-rc,因為個人還是喜歡這種方式.
下圖是Selenium IDE的運行界面截圖:

3. mac下怎麼搭建selenium python環境

1、首先下載MAC版的64位Eclipse。
然後解壓縮。

2、下載Python。
MAC自帶的是的python版本比較老,所察滾以去下個新版本。
下載地址:
http://www.python.org/download/
下載後安裝,dmg的python 默認安裝目錄是:
/Library/Frameworks/Python.framework/Versions/
下載的是Python3.3。

3、下載安裝pydev插件
下載地址是:http://pydev.org/updates
下載後將其解壓,然後將解壓後的目錄下的features和plugins兩個目錄都拷貝到Eclipse下的對應目錄,提示信息一定要選合並文件。

4、配置Eclipse的python開發環境
打開Eclipse,
點擊菜單[Eclipse]-[Preferences],
在左邊列表選寬毀擇慎沒備[PyDev]-[Interpreter - Python],
在右邊的窗口中點擊[New…]
然後 Interpreter Name 隨便填寫個名字即可,Interpreter Executable 填寫python所在路徑。
下載的新的3.3,所以填:
/Library/Frameworks/Python.framework/Versions/3.3/bin/python3
然後,點[OK]。

然後就可以用Eclipse新建Python工程了。

4. 如何搭建Python3.4+Selenium

詳細步驟:1.下載32位的python3.4,安裝,注意在安裝過程中,選擇pip2.添加系統環境變數C:\Python34;C:\Python34\Scripts;C:\ProgramFiles\Google\Chrome\Application(後面會用到)3.使用pip命令,安裝seleniumcdPython34然後輸入:pipinstall-Uselenium安裝成功後,顯示:Runingsetup.-2.48.04.檢測selenium是否安裝成功。在Python的IDLE中,輸入:fromseleniumimportwebdriver如果沒有報錯,則selenium安裝成功。5.開始第一個程序=webdriver.Chrome()driver.get(「http://www..com「)driver.find_element_by_id(「kw」).send_keys(「自動化測試」)按F5運行,然後會自動打開網路網頁。能夠順利安裝,那是幸運的,但是時候,脊絕敏總因為各種原因導致安裝過程不太順利。下面將安裝過程中遇到的問宏畢題,櫻枝總結在此:issue1:使用pip命令安裝結束後,載入selenium模塊報錯。fromseleniumimportwebdriver報錯:File「pyshell#0」,line1,inimportseleniumFile「C:\Python34\selenium.py」,line1,:cannotimportname『webdriver』Traceback(mostrecentcalllast):File「pyshell#0」,line1,inimportseleniumFile「C:\Python34\selenium.py」,line1,infromseleniumimportwebdriver網路了很多方法,仍無解。解決方法:最後換了版本,將64位python3.4改為32位的python3.4再次重新安裝,成功。issue2:使用browser=webdriver.Chorme()報錯。報錯:Errormessage:「』chromedriver』」這是因為缺少驅動:Chromedriver.exe下載Chormedriver.exe注意安裝Chromedriver.exe要與PC所安裝的Chrome版本匹配。解決方法:下載安裝ChromeDrvier.exe將ChromeDrvier.exe放到C:\Python34\Scripts\OVER

5. 如何在python下安裝selenium

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

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

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

6. 怎樣開始寫第一個基於python的selenium腳本

1、下載並安裝python

2、安裝selenium下載並解壓縮selenium-2.32.0.tar.gz. 把selenium-2.32.0\py\下的selenium整個文件夾放入Python33\Lib\site-packages目錄下。

3 下載Eclipse後安裝pydev插件

4 打開eclipse創建pydev project,並添加一個Pydev Mole 輸入一下代碼
# coding=gbk
from selenium import webdriver
from selenium.webdriver.common import by

if __name__ == '__main__':
firefoxDriver=webdriver.Firefox()
firefoxDriver.get("http://www..com"褲團好)
ele=firefoxDriver.find_element(by.By.ID,"kw")
ele.send_keys("hello")

5要想支持IE,下載IEDriverServer,解壓縮之後,將exe程序放在安裝python的根目錄下。

6、運行過程中如果出現WebDriverException: Message: u'Unexpected error launching
Internet Explorer. Protected Mode settings are not the same for all
zones. Enable Protected Mode must be set to the same value (enabled or
disabled) for all zones.'
這個胡鉛錯誤,更改IE的internet選項->安全,將Internet/本地Internet/受信任的站定/受限制的站點中的啟用保護模式或橘全部
去掉勾,或者全部勾上。下面是一個IE的例子,打開網路,自動搜索selenium。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Ie()
driver.get("xxx")
elem = driver.find_element_by_name("wd")
elem.send_keys("selenium")
elem.send_keys(Keys.RETURN)

完成上述步驟,你已經寫了第一個基於python的selenium 腳本了

7. mac下怎麼搭建selenium python環境20170819 09:50

mac下搭建selenium python環境的方法:1、在終端聯網執行命令「sudo pip install –U selenium」如果失敗了的話盯沖顫,可以嘗試用命令「sudoeasy_install selenium」來安裝selenium;

2、安裝好PyCharm後新建project,Interpreter一定要選對,默認給出的兩個可選項凱敗很有可能是不對的。親測通過的一個Interpreter是「/usr/bin/python2.7」。如果你創建project的時候選錯了Interpreter的話,可以從PyCharm(我的PyCharm版本是PyCharm Community Edition 5.0.1)判冊的File->Default Settings->Default Project->Project Interpreter->Add local來重新進行選擇,如下圖:

3、利用Interpreter能夠正常的引入selenium並執行程序:

#-*- coding: UTF-8 -*-

from selenium import webdriver

import time

browser = webdriver.Firefox()

browser.get("http://cnblogs.com")

time.sleep(1)

browser.find_element_by_link_text("登錄").click()

time.sleep(1)

browser.find_element_by_id("input1").send_keys("用戶名")

browser.find_element_by_id("input2").send_keys("密碼")

browser.find_element_by_id("signin").click()

time.sleep(1)

try:

if browser.find_element_by_link_text("退出"):

print "Login Successfully."

except:

print "Login failed."

#browser.quit()

4、運行結果(測試通過):

8. mac下怎麼搭建selenium python環境

零、一些注意事項

請注意標題「selenium3.0+python2.7」,

1、selenium目前對Python3支持並不好;

2、selenium2.X與selenium3.X有些配置不一樣,selenium 3.x開始,webdriver/firefox/webdriver.py的__init__中,executable_path="geckodriver";而2.x是executable_path="wires",可能會報錯:

[html]view plain

9. 如何在python中使用selenium

from selenium import webdriver #首先導入包
browser = webdriver.Chrome("C:\Python\Python35\Scripts\chromedriver"碧做山)#然後建立一個虛擬瀏覽胡握器,這個瀏覽器後續是會打開的
browser.find_element_by_id("u").send_keys(account) #然後就是類悔中似於這樣的各種操作了,具體網上有很多教程,可以參照

10. 如何搭建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(「htu.com「)
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相關的資料

熱點內容
直播用哪個app播放背景音樂 瀏覽:850
點歌機系統app在哪裡下載 瀏覽:609
javadate類型轉換string 瀏覽:694
RPG游戲解壓後亂碼 瀏覽:988
無線通信的幾個密鑰演算法 瀏覽:644
王者榮耀app數據修復在哪裡 瀏覽:429
基於單片機飲水機溫度控制系統的設計 瀏覽:455
c中委託被編譯後的結構 瀏覽:152
飛燕app怎麼注銷賬號 瀏覽:895
cad命令縮小 瀏覽:154
linux發展史 瀏覽:629
伺服器選用什麼CPU比較好 瀏覽:334
明星怎麼宣傳安卓 瀏覽:953
8255晶元編程 瀏覽:65
java文件bat運行 瀏覽:747
java常見筆試 瀏覽:529
360程序員模式 瀏覽:363
AQS演算法的查詢樹構造 瀏覽:329
小豬微信營銷源碼 瀏覽:12
阿里雲伺服器能連接列印機嗎 瀏覽:175