昨天結束以佛所的行程後,就拉車到棉堡 (又稱帕慕卡雷 Pamukkale
[https://zh.wikipedia.org/zh-tw/%E6%A3%89%E8%8A%B1%E5%A0%A1]) 附近的飯店入住。
畢竟是世界遺產,所以這個地方維持的還算不錯。
--------------------------------------------------------------------------------
一大早天才剛亮,就到了棉堡,因為巴士的車程從飯店出發只要 10 分鐘,所以我們算是很早抵達的團體之一。進入景點後,第一個點是運動場(當然還是廢墟)
遠眺可以看到劇院,之後我們會走到上面去拍照!
因為員工旅遊的關係,所以有機會去一趟可能這輩子沒有機會再去一次的國家,土耳其。但是我好像沿路上都沒看到土耳其火槍兵的說(不對!
好啦,可能是看同學玩世紀帝國看太多的關係吧。
--------------------------------------------------------------------------------
我們的班機是晚上 10 點,要飛 12 個小時到伊斯坦堡,之後再轉國內線前往依茲密爾 (İzmir
[https://zh.wikipedia.org/wiki/%E4%BC%8A%E5%85%B9%E5%AF%86%E5%B0%94]
前面大概敘述過 NightwatchJS 的運作方式,接著繼續來說明一些可能會有雷的地方。當然,我覺得這不是每個人都會遇到,應該是我天生比較帶賽的關係。
像是鋤頭打到自己的腳之類的事情。
--------------------------------------------------------------------------------
運作順序
畢竟他還是 JavaScript 的關係,所以運作的方式可能會跟我們想像的有點出入。舉個例子來說,
browser
.verify.ok(true, '第 1 次 Verify')
browser
.click('button[type="submit"], function() {
browser.verify.ok(true,
由於遇到了一些 Google reCAPTCHA 的狀況,所以剛好找時間來重新檢視一下 Vue 元件的生命週期這件事。其實也不是 Vue
本身的問題,但是很奇妙的是,我真的就是遇到這種狀況。
剛好複習一下也好。
--------------------------------------------------------------------------------
Lifecycle
首先還是先複習一下官方這張說明圖片,
> https://vuejs.org/v2/guide/instance.html#Lifecycle-Diagram
接著回想一下我上次寫過,關於 Vue-Router 外面
[https://blog.hinablue.me/vuejs-guan-yu-vue-router-wai-mian-de-liang-san-shi/
雖然說寫了很多 JavaScript,但是還真的是頭一次遇到 global 的問題。其實也不是什麼問題,只是對於這個物件的不熟悉,所以覺得他是一個
Bug,後來才發現他是一個 Feature。
--------------------------------------------------------------------------------
RegExp
在開始之前,我們可以先參考一下 MDN 的文件,
> https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Guide/Regular_Expressions
然後可以看一下關於 Advanced Searching With Flags