這年頭越來越講究實戰了,不要錯過!
PHPConf 下午的 Workshop,目前開始搶票,為了維持教學品質,我們提供了 4 個助教,每場僅有 30 個名額。
我在 PHPConf 下午的第一場 Workshop 會帶大家實際跑一次自動化測試,內容有
1. PHPUnit, Selenium, ChromeDriver 實際安裝
2. 實際動手寫 Laravel 的應用程式測試
3. 實際動手寫 PHPUnit + Selenium 自動化測試
4. 實際動手寫改良化的 Selenium 測試
請先準備好以下環境
1. PHP 7 (範例使用 PHP 7 語法,5.6 會無法執行)
2. Composer
3. Git
4. PhpStorm (https://www.jetbrains.com/phpstorm/) 試用版即可
不用擔心不會使用 PhpStorm,我會從基本教大家如何使用 PhpStorm,一步一步設定 PhpStorm 的自動化測試環境,只要課前先裝好 PhpStorm 即可。
報名網址 : http://phpconf.kktix.cc/events/2016-workshop-1
第二場由 陳正瑋 (Cheng Wei Chen)教大家自動化持續整合
1. Docker 與 Gitlab 實際安裝
2. 將第一堂課所寫的程式與測試,拿到 Gitlab 內自動化測試與部署
請先準備好以下環境
1. VirtualBox 5.1
報名網址 : http://phpconf.kktix.cc/events/2016-workshop-2
基本上兩個 Workshop 使用 Mac、Windows、Linux 皆可,我們會使用 Mac 示範。
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「linux chromedriver」的推薦目錄:
- 關於linux chromedriver 在 91 敏捷開發之路 Facebook 的精選貼文
- 關於linux chromedriver 在 コバにゃんチャンネル Youtube 的最佳貼文
- 關於linux chromedriver 在 大象中醫 Youtube 的最佳解答
- 關於linux chromedriver 在 大象中醫 Youtube 的最佳解答
- 關於linux chromedriver 在 [分享] Chrome遠端ubuntu 設定- 看板Linux - 批踢踢實業坊 的評價
- 關於linux chromedriver 在 How to implement chromedriver in selenium in Linux platform 的評價
- 關於linux chromedriver 在 easily install chromedriver on linux/osx - gists · GitHub 的評價
linux chromedriver 在 コバにゃんチャンネル Youtube 的最佳貼文
linux chromedriver 在 大象中醫 Youtube 的最佳解答
linux chromedriver 在 大象中醫 Youtube 的最佳解答
linux chromedriver 在 easily install chromedriver on linux/osx - gists · GitHub 的推薦與評價
easily install chromedriver on linux/osx. GitHub Gist: instantly share code, notes, and snippets. ... <看更多>
linux chromedriver 在 [分享] Chrome遠端ubuntu 設定- 看板Linux - 批踢踢實業坊 的推薦與評價
https://robotslam.blogspot.com/2018/03/ubuntu-chrome-remote-desktop-setting.html
來源是這裡
linux照windows mac 方法安裝chrome遠端
無法像windows mac一定連到本地螢幕桌面
會像xrdp一樣 連到一個新的桌面
至於要怎麼設定連到本地桌面
$ sudo apt-get update
$ sudo apt-get upgrade
如要在 Linux 電腦上使用 Chrome,您的系統需符合以下條件:
64 位元 Ubuntu 14.04 以上版本
Debian 8 以上版本
openSUSE 13.3 以上版本
Fedora Linux 24 以上版本
Intel Pentium 4 以上版本處理器 (可支援 SSE2)
安裝chrome 瀏覽器 stable
https://www.google.com/chrome/browser/desktop/index.html
安裝 chrome遠端app
https://chrome.google.com/webstore/detail/gbchcmhmhahfdphkhkmpfmihenigjmpp
安裝 chrome遠端主機
https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
停止 Chrome Remote Desktop:
$ /opt/google/chrome-remote-desktop/chrome-remote-desktop --stop
再來這指令很長 是一行喔 Backup the original configuration:
$ sudo cp /opt/google/chrome-remote-desktop/chrome-remote-desktop/opt/google/
chrome-remote-desktop/chrome-remote-desktop.orig
編輯config file (sudo vim, gksudo gedit, nano都可):
$ sudo vim /opt/google/chrome-remote-desktop/chrome-remote-desktop
進去vim編輯後
找到 DEFAULT_SIZES 改參數
DEFAULT_SIZES = "1920x1080"
找到FIRST_X_DISPLAY_NUMBER 改參數
FIRST_X_DISPLAY_NUMBER = 0
找到這函數 用#註解下面兩行
def get_unused_display_number():
"""Return a candidate display numbre for which ther is currently no
X server lock file"""
display = FIRST_X_DISPLAY_NUMBER
# while os.path.exists(X_LOCK_FILE_TEMPLATE % display):
# display += 1
return display
找到這個函數 用#註解某兩行 再加display跟self.child兩行
def launch_session(self, x_args):
self._init_child_env()
self._setup_pulseaudio()
self._setup_gnubby()
# self._launch_x_server(x_args)
# self._launch_x_session()
display = self.get_unused_display_number()
self.child_env["DISPLAY"] = ":%d" % display
儲存vim 或 nano
下指令
$ /opt/google/chrome-remote-desktop/chrome-remote-desktop --start
這樣你chrome遠端 就跟一般windows mac一樣了
如何想要重開機也可以遠端
要去設定 user account 開啟auto login
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自:
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1541491345.A.DE8.html
※ 編輯: roccqqck (223.136.78.222), 11/07/2018 00:41:12
... <看更多>