❶ 怎樣使用python調用我們平時使用的chrome瀏覽器
importunittest,os,time
fromseleniumimportwebdriver
fromselenium.common.
dictInput={}
classTest(unittest.TestCase):
defsetUp(self):
self.chromedriver="C:.exe"#將chromedriver.exe拷貝到你想要調用的chrome安裝路徑下即可
os.environ["webdriver.chrome.driver"]=self.chromedriver
self.browser=webdriver.Chrome(self.chromedriver)
deftest(self):
self.browser.get('xxxx')#此處xxxx為網頁的url
if__name__=='__main__':
importsys;sys.argv=['',
'Test.test'
]
unittest.main()
❷ 怎麼用python控制默認瀏覽器
運用 selenium 去實現對瀏覽器控制,可以對Firefox,Chrome, Phantom等。
fromseleniumimportwebdriver
browser=webdriver.Firefox()
browser.get("http://XX.XX.com/")
跳轉網站,網頁dom控制,跳轉一應俱全。
希望能幫到你!
❸ python+selenium使用chrome瀏覽器出現chromedriver關閉
請下載Win清理助手和360急救箱掃描一下系統(首先排除網路問題引起的)出現這種提示:「iexplore.exe-應用程序錯誤」。一般是與你電腦中的程序軟體和插件與系統不兼容引起的:1、你回憶一下,當你出現這種故障前你都下載了什麼程序軟體或是插
❹ python無法打開谷歌瀏覽器
我覺得有可能是driver版本不一致
你可以通過driver = webdriver.Chrome(executable_path=d'你的driver.exe.路徑')
設置
❺ python selenium chrome啟動瀏覽器帶插件 報錯
①:路徑的「\」換成「/」,防止轉義符出錯
②:左邊的沒有添加驅動的絕對路徑。雖然selenium.py的源碼里有寫默認路徑,但是這個默認路徑下是沒有驅動的,得自己下載放進去。而且就算下載了放進去,這個默認路徑也會報找不到驅動的錯,最好是直接寫上絕對路徑
❻ 怎麼啟動chromedriver python
下載下來之後,裡面的內容僅為一個.exe文件,將其解壓在chrome的安裝目錄下(C:\ProgramFiles(x86)\Google\Chrome\Application\),然後再配置環境變數作為一個剛從開發轉過來的測試人員,少不了一系列的測試工具。那麼今天小新在跟大家分享一下我這兩天弄的selenium。selenium,跟QTP一樣,是一個web的自動化測試工具,但相比於QTP,其具有以下優點:1、小巧。對於不同的開發語言來說,它就是一個包而已,而QTP需要下載安裝1G多的程序。2、支持多種開發語言,不管你以前熟悉c、java、ruby、python還是C#,你都可以用selenium來完成自動化測試,而QTP只支持VBS。3、支持多平台,linux,MAC,Window,也支持多個瀏覽器:ie、chrome、opera以及safari等。4、支持分布式測試用例的執行,可以把測試用例分布到不同的測試機器的執行,相當於分發機的功能。接下來我就給大家介紹在windows下,seleniumpython的安裝以及配置。1、首先要下載必要的安裝工具。下載python(選哪個版本就要看你需要的是什麼)-------------下載setuptools(python的基礎包工具)-----------------![基礎包工具選擇](下載pip(python的安裝包管理工具)--------------工具都准備好之後,接下來就是安裝了。那麼安裝的步驟就有以下幾步:1、安裝python。安裝python不多說,很簡單的一個安裝。但我還是要說一個,安裝目錄的話我選擇放在C:\Python35,因為我的python版本是3.5的。2、安裝setuptools。下載下來之後,選擇一個位置解壓,運行其中的.py文件,其默認的安裝路徑是C:\Python35\Lib\site-packages。當然,解壓之後,你也可以通過cmd來安裝,方法是cd到文件所在位置,然後鍵入**pythonsetup.pyinstall**等,但是這種做法需要配置系統的環境變數。//修改:我的電腦->屬性->高級系統設置->環境變數//修改path//在最後面添加;C:\Python351231233,既然說到了cmd,那下一步就直接通過cmd,cd到C:\Python35\Scripts這個目錄下,輸入下面這一句代碼。`C:\Python35\Scripts>easy_installpip`4、下載安裝selenium。下載下來之後,解壓並把整個目錄放到C:\Python35\Lib\site-packages目錄下。同樣的,也可以通過cmd進行下載。`C:\Python35\Scripts>pipinstall-Uselenium`5、到了這一步,我們需要下載一個java,因為博主用的是chromegoole。6、下載selenium的服務端![selenium服務端]下載下來之後,找一個地方解壓。接下來,我們再次通過cmd來安裝,cd到文件解壓的位置,鍵入以下代碼:`java-jarselenium-server-standalone-xxx.jar`啟動。如果安裝過程,發現有關於port的錯誤信息,則是埠號已被佔用。此時,更改上述代碼為:`java-jarselenium-server-standalone-xxx.jar-portxxxx(xxxx為你想要的埠號)`。最後,就要來安裝我們的chromedriver了。chromedriver的下載地址下載下來之後,裡面的內容僅為一個.exe文件,將其解壓在chrome的安裝目錄下(C:\ProgramFiles(x86)\Google\Chrome\Application\),然後再配置環境變數//修改:我的電腦->屬性->高級系統設置->環境變數//修改path//在最後面添加;C:\ProgramFiles(x86)\Google\Chrome\Application123123OK。安裝與配置就到此結束。剩下的就是使用python來寫代碼了。tips:下載chromedriver的時候,一定要下載與你電腦上chrome版本相對應的版本。
❼ 如何在chrome中跑自己的python腳本
前端工具
FireFox有Firebug前端工具,而對於Chrome瀏覽器,同樣有很好的前端工具。右鍵選擇『審查元素』或者快捷鍵 F12 ,即可看到一些開發寫的code,這對於獲取測試對象(測試控制項)的某些屬性很有幫助。
瀏覽器窗口的最大化以及大小設置,以及前進,後退
這里有幾點注意:
XXXX.get(URL)轉到URL地址
time.sleep(ns) 等待時間
XXXX.back( ) 返回到上一個瀏覽器
XXXX.forward() 前進到下一個瀏覽器
XXXX.set_window_size(width,height) width,height 我們可以自己根據需要設置。
XXXX.maximize() 窗口最大化
XXXX.title 得到瀏覽器的標題
XXXX.quit( ) 瀏覽器退出
XXXX.close( ) 瀏覽器關閉
import time —>保證腳本運行的穩定性
browser=webdriver.Chrome() —>調用Chrome瀏覽器
使用print()語句可以查看腳本是否運行正確
腳本如下
from selenium import webdriver
import time
browser=webdriver.Chrome()
first_url=」http://www..com」
browser.get(first_url)
print (「open the first url is %s」%first_url)
time.sleep(3)
second_url=」http://news..com」
print(『open the second url is %s』%second_url)
browser.get(second_url)
time.sleep(3)
print(「back to the first_url %s」%first_url)
browser.back()
time.sleep(2)
print (「forwar to the second_url %s」%first_url)
browser.forward()
time.sleep(2)
print(「設置瀏覽器高320,寬480顯示」)
browser.set_window_size(480,320)
time.sleep(2)
print(「瀏覽器最大化」)
browser.maximize_window()
title=browser.title
print (title)
browser.find_element_by_link_text(「貼吧」).click
time.sleep(3)