精選文章

bcp大量匯出與匯入資料庫資料方法

--匯出-- bcp "select * from [資料庫名稱].[dbo].[資料表名稱]" queryout 匯出檔案名稱.txt -w -U "使用者帳號" -P "使用者密碼" " "...

2018年10月23日 星期二

Selenium-安裝方式 (for C# MSTest)

l   相關套件下載:
n   Selenium.WebDriver
n   Selenium.Support
n   Selenium.WebDriver.ChromeDriver(Chrome瀏覽器使用)
l   安裝方式:使用C#,於NuGet進行下載安裝
n   步驟:ToolsàNuGet Package ManageràManage NuGet Packages for Solution

n   步驟:點選Browse,於search輸入Selenium

n   步驟:選擇Selenium.WebDriver安裝(版本:3.14.0 安裝時間:2018/10/08)
     
安裝完畢後,再進行後續安裝。
n   步驟:選擇Selenium.Support安裝(版本:3.14.0 安裝時間:2018/10/08)
     
安裝完畢後,再進行後續安裝。
n   步驟:選擇Selenium.Chrome.WebDriver安裝(使用Chrome 瀏覽器)
(
版本:2.42.0 安裝時間:2018/10/08)安裝完畢後,再進行後續安裝。
(其他瀏覽器可安裝清單如下:
Selenium.Firefox.WebDriver
Firefox
Selenium.WebDriver.IEDriverIE
l   安裝方式:使用C#,另外下載driver
n   步驟:下載的driver可存放於一個資料夾內
n   步驟:要使用時只要在宣告時在dirver後面填入路徑即可,參考如下:
driver = new InternetExplorerDriver(@"C:\temp\driver")
l   安裝方式:使用C#,開啟IE瀏覽器的方法
說明:要使用IE瀏覽器進行自動測試需完成以下步驟,不然會無法使用IE
n   步驟:可以使用NuGet或自行到相關網站下載,如上面說明方式
n   步驟:開啟IEà網際網路選項à安全性
將「網際網路」、「近端內部網路」、「信任的網站」、「限制的網站」
以上四個區域的「啟用受保護模式(需要重新啟動Internet Explorer)」,
都打勾或都不勾。
n   步驟:此處是使用Win10 X64環境下IE11版本,有此選項,如未有此項目請自行參考Google有其他文章教學。
而「啟用加強的受保護模式」不要勾選,
當勾選時,一樣可以執行,但測試案例會一直失敗有時會成功。
不勾選時,畫面會出「This is the initial start page for the WebDriver server.
但不是錯誤而是正在執行。

n   步驟:瀏覽器的縮放比例必須為100%,不然執行測試案例時會一直出現錯誤訊息!

n   步驟:網路上還教學修改登錄檔的部份,但實際測試不加也可以使用,所以此為補充內容:
32Windowskey值為
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Main\FeatureControl\FEATURE_BFCACHE
64Windowskey值為
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\InternetExplorer\Main\FeatureControl\FEATURE_BFCACHE
不存在請新增。之後在key建立一個iexplore.exeDWORD類型,值為0