2016年7月15日 星期五

Nightwatch 設定 (Nightwatch 2)

複製這個網址官網連結的Writing Tests,副檔名一定要叫js
然後自己架一個網站就可以測了,
其中.url('')裡面要放測試的網站,其他的用法和說明就要看官方的API了


※設定檔

※server-standalone檔

每次要執行都要java -jar很麻煩,所以打開
C:\Users\bruce_java\AppData\Roaming\npm\node_modules\nightwatch\bin\nightwatch.json
這個檔一開始會讀它,然後將selenium下的server_path後面打上selenium-server-standalone-xxx.jar的路徑,前面的「./」表示這一層目錄,因為是這一層,所以也可以不打,也可以打絕對路徑

輸入完還不夠,還要將start_process改成true才可以


※換瀏覽器

執行時,預設是firefox,如果想換,可以在selenium下的cli_args有三個瀏覽器driver,下載點在這裡的下面有個cli_args


※下載完,路徑寫法和server-standalone一樣,而且start_process也是要true,最後還要設定test_settings下有一個browserName,目前有9種可以設定,看這裡

※IE我測的結果,跑超慢的,而且好像畫面要100%才能跑的樣子;因為我都用Chrome,所以就沒有深入去研究IE了

沒有留言:

張貼留言