導航:首頁 > 編程語言 > python中driver

python中driver

發布時間:2022-04-27 20:51:49

⑴ 用mac使用python語言載入chromedriver應該怎麼配置

1.chromedriver在mac中的存放位置有什麼要求么, 我當前存放在"/usr/local/bin/chromedriver"這個位置 2.驅動是如何載入到的指定chromedriver的具體位置!
1.chromedriver在mac中的存放位置有什麼要求么, 我當前存放在"/usr/local/bin/chromedriver"這個位置 2.驅動是如何載入到的指定chromedriver的具體位置!

⑵ Appium python 中我用if not self.driver.find_element_by_id(""): else:語句查找元素,為什麼報錯

driver.find_element_by_id 找不到的時候是拋異常,不是返回False.
所以你需要使用try-catch,或者是改用帶s的版本:driver.find_elements_by_id

如果使用帶s的版本,找不到時是返回[],不會拋異常。

⑶ 利用python讀取driver版本及廠家信息,需要調用哪些模塊

import timeimport serialser = serial.Serial( #下面這些參數根據情況修改 port='COM1', baudrate=9600, parity=serial.PARITY_ODD, stopbits=serial.STOPBITS_TWO, bytesize=serial.SEVENBITS)data = ''while ser.inWaiting() > 0: data += ser.read(1)if data != '': print data

⑷ 怎麼在python的安裝目錄下也放iedriverserver,chromedriver

下載最新的chrome driver,然後放到一個目錄下,再手動置頂chrome driver位置進行調用 java代碼如下 System.setProperty("webdriver.chrome.driver", "D:\\software\\chromedriver_win32\\chromedriver.exe"); Python應該是類似

⑸ python selenium driver哪個版本最好

python3.5.0 for mac
from selenium import webdriver

driver = webdriver.Firefox()
url = 'http://10.70.18.47:8080'driver.get(url)

driver.find_element_by_xpath(".//*[@id='unlogin1']").clear()#對id=unlogin1的元素進行清除操作,因為該元素中默認有「用戶名/手機號」提示信息driver.find_element_by_xpath(".//*[@id='unlogin']").send_keys('11111')#然後發送用戶名的時候,使用的是id=unlogin元素(**注意,這兩個ID不一樣**)driver.find_element_by_xpath(".//*[@id='pwlogin_txt']").clear()#對id=pwlogin_txt的元素進行清除操作,因為該元素中默認有「密碼」提示信息driver.find_element_by_xpath(".//*[@id='pwlogin']").send_keys('111111')#然後發送密碼的時候,使用的是id=pwlogin元素driver.find_element_by_xpath(".//*[@id='submit-login']").click()12345678910111213141516

在此版本中,每一條命令都不能省,否則執行出錯
python3.5.2 for win
from selenium import webdriver

driver = webdriver.Firefox()
url = 'http://10.70.18.47:8080/'driver.get(url)

driver.find_element_by_xpath(".//*[@id='unlogin1']").send_keys('11111')#在此版本中直接對id=unlogin1進行用戶名發送driver.find_element_by_xpath(".//*[@id='pwlogin_txt']").send_keys('111111')#在此版本中直接對id=pwlogin_txt進行密碼發送driver.find_element_by_xpath("//button[@id='submit-login']").click()1234567891011

此版本中完全不需要clear方法

⑹ 調試Python出錯,在Python引入selenium包後調試到driver=webdriver.Firefox()時出錯,如圖,請問怎麼解決

1、第一,要看你的selenium是什麼版本的,現在的selenium3.x不支持以前的寫法,也就是你現在這樣子,所以我退居到2.x

2、你的瀏覽器的版本是多少,目前selenium支持的chrome為50以下,firebox為30-40多

3、不知為何,現在使用selenium需要下載這種東西chromedriver.exe,我用的是chrome,所以是這個,firebox的不一樣,該exe放在python文件夾下,例如我:C:Python34chromedriver.exe。

4、你看一看我的教程呀:

http://www.cnblogs.com/TTyb
http://www.cnblogs.com/TTyb/p/5842015.html

⑺ python+selenium使用chrome瀏覽器出現chromedriver關閉

請下載Win清理助手和360急救箱掃描一下系統(首先排除網路問題引起的)出現這種提示:「iexplore.exe-應用程序錯誤」。一般是與你電腦中的程序軟體和插件與系統不兼容引起的:1、你回憶一下,當你出現這種故障前你都下載了什麼程序軟體或是插

⑻ 關於Python selenium,無法使用,find_element求大神指點

題主你好,

首先來說你的代碼不能正確執行的最終原因是下面這兩個函數沒有正確調用,這兩個函數都是有參數的:

=====

希望可以幫到題主, 歡迎追問.

⑼ python chrome driver應該放在哪個文件夾

下載下來之後,裡面的內容僅為一個.exe文件,將其解壓在chrome的安裝目錄下(C:\Program Files (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下,selenium python的安裝以及配置。
1、首先要下載必要的安裝工具。
<1>下載python(選哪個版本就要看你需要的是什麼) -------------
<2>下載setuptools(python的基礎包工具) -----------------
![基礎包工具選擇](
<3>下載pip(python的安裝包管理工具) --------------
工具都准備好之後,接下來就是安裝了。那麼安裝的步驟就有以下幾步:
1、安裝python。安裝python不多說,很簡單的一個安裝。但我還是要說一個,安裝目錄的話我選擇放在C:\Python35,因為我的python版本是3.5的。
2、安裝setuptools。下載下來之後,選擇一個位置解壓,運行其中的.py文件,其默認的安裝路徑是C:\Python35\Lib\site-packages。當然,解壓之後,你也可以通過cmd來安裝,方法是cd到文件所在位置,然後鍵入**python setup.py install** 等,但是這種做法需要配置系統的環境變數。

//修改:我的電腦->屬性->高級系統設置->環境變數
//修改path
//在最後面添加 ;C:\Python35123123
3,既然說到了cmd,那下一步就直接通過cmd,cd到C:\Python35\Scripts這個目錄下,輸入下面這一句代碼。`C:\Python35\Scripts > easy_install pip`
4、下載安裝selenium。
下載下來之後,解壓並把整個目錄放到C:\Python35\Lib\site-packages 目錄下。
同樣的,也可以通過cmd進行下載。`C:\Python35\Scripts > pip install -U selenium`
5、到了這一步,我們需要下載一個java,因為博主用的是chrome goole。
6、下載selenium 的服務端
![selenium服務端]下載下來之後,找一個地方解壓。接下來,我們再次通過cmd來安裝,cd到文件解壓的位置,鍵入以下代碼:`java -jar selenium-server-standalone-xxx.jar` 啟動。如果安裝過程,發現有關於port的錯誤信息,則是埠號已被佔用。此時,更改上述代碼為:`java -jar selenium-server-standalone-xxx.jar -port xxxx(xxxx為你想要的埠號)` 。

最後,就要來安裝我們的chromedriver了。
chromedriver的下載地址
下載下來之後,裡面的內容僅為一個.exe文件,將其解壓在chrome的安裝目錄下(C:\Program Files (x86)\Google\Chrome\Application\),然後再配置環境變數

//修改:我的電腦->屬性->高級系統設置->環境變數
//修改path
//在最後面添加 ;C:\Program Files (x86)\Google\Chrome\Application123123
OK。安裝與配置就到此結束。剩下的就是使用python來寫代碼了。
tips:下載chromedriver的時候,一定要下載與你電腦上chrome版本相對應的版本。

閱讀全文

與python中driver相關的資料

熱點內容
PC機與單片機通訊 瀏覽:674
二級加密圖 瀏覽:113
壓縮機異音影響製冷嗎 瀏覽:711
德斯蘭壓縮機 瀏覽:490
程序員太極拳視頻 瀏覽:531
網上購買加密鎖 瀏覽:825
安卓為什麼軟體要隱私 瀏覽:83
虛擬主機管理源碼 瀏覽:811
java圖形圖像 瀏覽:230
單片機輸出口電平 瀏覽:486
java配置資料庫連接 瀏覽:479
java多態的體現 瀏覽:554
java的split分隔符 瀏覽:128
跪著敲代碼的程序員 瀏覽:238
web和php有什麼區別 瀏覽:120
加密的電梯卡怎麼復制蘋果手機 瀏覽:218
warez壓縮 瀏覽:137
黑馬程序員培訓機構官網天津 瀏覽:904
mainjavasrc 瀏覽:59
如何買伺服器挖礦 瀏覽:292