2017年8月31日 星期四

NUnit Work Directory

最近在練習91哥的GOOS上課內容,原本都是透過MSTest去實作,但這次自己練習的時候是透過NUnit3.x去練習,但發現FluentAutomation這個套件在開啟chromedriver.exe會有問題!





後來改用NUnit2.6.3竟然可以,這就勾起我好奇的心了,後來追一下FluentAutomation source code,發現原來是File.Exists在判斷chromedriver.exe出了問題呀!原因是在NUint在3.0之後,修改了workdirectory導致File.Exists(絕對路經不會有問題)會有問題。

如果要修正此問題,可以透過  


如此一來,就可以正常開啟了,不知道還有沒有更優的方式,有空再來找找吧!













2017年8月21日 星期一

安裝node.js by Homebrew

Windows有chocolatey來做套件管理
Mac也有Homebrew來做到相同的事情

以下安裝node.js來做簡易範例


  1. open Terminal
  2. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  3. brew install node
  4. brew link --overwrite node
  5. brew postinstall node
  6. 測試有沒有安裝 node -v
如果有權限的問題:sudo chown -R `whoami` /usr/local