標籤:back python安裝 傳統 http 協議 進入 blog 軟體 為什麼
一、安裝selenium
忘記我已經換了電腦了,一檢查才發現原來我還沒有安裝selenium,(⊙﹏⊙)b
附上檢查方法:(前提條件是已經安裝了python哈)
在python內建的IDLE下執行命令
from selenium import webdriver
如果沒有報錯,就是安裝了,很不幸,我的是……
那麼怎麼安裝selenium呢?百度告訴我!
有兩種辦法:第一種是傳統的下載安裝包,安裝;第二種是直接用pip安裝
掃盲:pip 是一個Python包管理工具,主要是用於安裝 PyPI 上的軟體包,可以替代 easy_install 工具。
既然上一篇我們那麼辛苦的把pip給裝上了,為何不用呢?
進入python安裝目錄,cmd~
python -m pip install selenium
安裝完畢!可以用篇頭說的方法檢驗一下噢~沒有報錯就是安裝成功咯(*^__^*) 嘻嘻……
二、安裝Appium-Python-Client
為什麼要安裝Appium-Python-Client呢?至此,我們需要先瞭解一下安裝Appium-Python-Client是用來幹嘛的!
Appium的實用方法都藏在Client的源碼裡,對於driver和webelement執行個體,均有對應的元素尋找方法(webelement尋找的是下面的子項目),有些兒專門針對手機的函數,則需要在這個Client安裝後方可使用。
appium為了實現自己的find尋找方式,首先自訂了一個MobileBy類,給這個類對象塞入了它定義的一些擴充屬性,這些屬性的值會通過webdriver協議推送到server端去識別和執行,為了讓這些屬性運用到find方法中,appium很好地繼承和擴充了webdriver.Remote,然後通過調用driver執行個體的find_element和find_elements兩個核心方法實現元素尋找,所以,既然是擴充,appiumdriver執行個體可以使用seleniumdriver的所有關於元素尋找的執行個體方法,他們的列表我們就可以整理出來了
簡而言之,這就是一個類庫的存在,我們需要調用某些方法,就需要這個庫的引用,我們在編程時才可以直接調用!既然這麼好用,就肯定要安裝啦~~
安裝方法也是非常之簡單,跟selenium一樣,有兩種辦法(下載安裝包或者使用pip,再次感受到了pip的方便呀!)
在python>scripts目錄下cmd
pip install Appium-Python-Client
至此,appium的python環境完成!!
Appium搭建五:安裝selenium+Appium-Python-Client