1. 程式人生 > >實踐作業1 第二天

實踐作業1 第二天

我們 測試框架 cnblogs 第三方 它的 使用 三方 方法 技術分享

今天組內的大家對selenium進行了一個初步的了解,了解了它的歷史、發行商、功能以及一些優點。大家都是第一次接觸selenium,因此直接搭建整個開發環境就變得非常艱難。所以前一天晚上查閱了大量的資料,梳理了一個大致的工作流程以及每日任務。首先是去了解了Python語言以及它的開發環境還有目前流行的一些工具。接下來就是安裝Python、安裝Python工具、配置好Python開發的環境變量。了解Selenium是一個怎樣的測試平臺以及該如何使用它。同時也查閱了如何在Python環境下使用Selenium測試框架進行開發。搭建起了Python環境下可用的Selenium框架環境。由於Selenium框架是在瀏覽器中運行的,所以必須配制出一個可以使用的瀏覽器供Python程序使用。瀏覽器比較多而且版本千奇百怪,需要對瀏覽器安裝插件以及調試好。所以需要選擇一個相對穩定且好用的瀏覽器。最終把瀏覽器的調試環境也搭建好了。

所用到的工具有瀏覽器(Firefox/Chrome/IE)、Python、Python IDE、Selenium。其中在配置Python環境中,需要在path中加入Python程序的安裝地址C:\Python27保存。如圖所示

技術分享

驗證Python環境是否安裝好,打開命令指示符輸入Python,如果反饋Python的版本信息,則說明搭建成功,如圖。

技術分享

安裝Selenium包括兩個部分:第一個是在Python的開發環境中進行安裝;第二個是在瀏覽器中安裝Selenium插件。如果有需要安裝測試框架的集成開發環境的也可以選擇性安裝。先對第一個進行說明:在Python環境中安裝Selenium框架。在這裏提供兩種安裝該測試框架的方法可供大家按照個人的實際情況來選擇。選擇Python自帶的包管理器工具來進行安裝,包管理器工具中使用最多的是pip工具。在命令行中輸入命令:pip install selenium即可安裝對應的最新版本的Selenium測試框架。它是以第三方庫的形式存在於Python開發及環境之中的。在這裏需要註意的是pip 的安裝方式一定要指明pip工具的位置目錄。不然系統無法識別安裝命令。如圖

技術分享

Selenium RC主要由兩部分組成:

(1).Selenium Server:

技術分享

Selenium Server負責控制瀏覽器行為,總的來說,Selenium Server主要包括3個部分:LauncherHttp ProxySelenium Core。其中Selenium Core是被Selenium Server嵌入到瀏覽器頁面中的。其實Selenium Core就是一堆JS函數的集合,就是通過這些JS函數,我們才可以實現用程序對瀏覽器進行操作。

(2).Client Libraries:

寫測試案例時用來控制Selenium Server的庫。

技術分享

實踐作業1 第二天