selenium+c#+chrome+visual_studio2015環境的搭建流程

一、前期準備

本文介紹selenium在chrome中實現頁面測試環境的安裝,涉及到的包括python,VS,chrome,selenium,webdriver。

1.1 安裝包

1.1.1 visual studio2015安裝包(cn_visual_studio_professional_2015_x86_x64_dvd_6846645.iso)

下載路徑:https://msdn.itellyou.cn/(除了VS裏面包含了相對純淨的各種微軟操作系統)

1.1.2 python安裝包

下載路徑:https://www.python.org/downloads/ ,根據自己的 操作系統選擇需要的安裝包,安裝完後將安裝路徑添加到環境變量中, 可以在DOS下用命令path查看環境變量是否添加成功。

在 Windows 設置環境變量

在環境變量中添加Python目錄:

在命令提示框中(cmd) : 輸入 

path=%path%;C:\Python   按下"Enter。

注意: C:\Python 是Python的安裝目錄。

也可以通過以下方式設置:

  • 右鍵點擊"計算機",然後點擊"屬性"
  • 然後點擊"高級系統設置"
  • 選擇"系統變量"窗口下面的"Path",雙擊即可!
  •  
  • 然後在"Path"行,添加python安裝路徑即可(我的D:\Python32),所以在後面,添加該路徑即可。 ps:記住,路徑直接用分號";"隔開!
  • 最後設置成功以後,在cmd命令行,輸入命令"python",就可以有相關顯示。

輸入python查看python是否安裝成功

1.1.3 通過自己安裝的python來安裝selenium,只需幾條命令即可。python3.4版本以下不自帶pip(用於安裝selenium的命令),得自己安裝pip,安裝完python後可以Dos下輸入pip查看是否已安裝pip。網上有介紹進入官網下載http://www.seleniumhq.org/download/,嘗試了多次未進去,因此採用 python來安裝pip和selenium,通過Dos下,先進入目錄cd C:\Users\admin\AppData\Local\Programs\Python\Python37-32\Scripts 

使用 命令pip install -U selenium即可完成selenium的安裝。

1.1.4    下載chrome版本對應的chromedriver.exe(版本必須和chrome對應,否則無法支持), 對應關係,可以查看https://blog.csdn.net/huilan_same/article/details/51896672。

下載路徑:  http://chromedriver.storage.googleapis.com/index.html(速度太慢可以去https://npm.taobao.org/mirrors/chromedriver/ 下載)   將chromedriver.exe文件放到python安裝目錄下的\Scripts下

以及 chrome的安裝目錄下。

1.1.5  c#的庫文件下載,下載地址:https://www.nuget.org/packages/Selenium.WebDriver

 

將Selenium.WebDriver.3.14.0.nupkg添加到VS中,先在VS中創建一個項目test,然後進入VS的"工具-NuGet包管理器-管理解決方案的NuGet程序包",進入後點擊下圖紅色圈內的設置圖標。這裏注意,源選擇路徑,名稱手工填寫才行。

 按下圖圓圈所示設置添加自己下載的c#庫文件

庫文件的安裝 ,因爲我已經安裝了,所以安裝按鈕爲灰色。如果點擊安裝後提示出錯,將VS關閉後重新進入該界面進行安裝即可。

添加成功後在自己最初創建的test項目引用中可以看到webdriver

 接下來即可寫自己的網頁測試 代碼了,下面是模擬進入百度地圖搜索廣東省深圳市的簡單測試,至此環境搭建成功。

如果出現下面的錯誤,請更新chrome版本

如果出現下面報錯

Message: unknown error: call function result missing 'value'

原因:插件chromedriver與chrome瀏覽器版本不匹配

解決方案:

參考文章https://blog.csdn.net/huilan_same/article/details/51896672,找到與當前chrome版本號對應的chromedriver下載並替換

下載地址 https://npm.taobao.org/mirrors/chromedriver/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章