- Server on Docker: build docker chạy selenium hub, cài thêm ruby + lib.
- Máy thật: Cài webdriver tương ứng với version trình duyệt trên máy thật.(Chrome: chromedrive,firefox: firefox geckodriver)...
- Máy thật: Cài java + tải selenium-server-standalone.jar sau đó cho join vào bằng cmd none-root: java -jar selenium-server-standalone.jar -role node -browser browserName=chrome -hub http://iphubserver:4444/grid/register -host: ipclient
- chạy code ruby trên docker để cào data.
- link tham khảo: http://elementalselenium.com/tips/52-grid
- link tải selenium-server-standalone all version: http://selenium-release.storage.googleapis.com/index.html
- link tải chromedrive: https://chromedriver.chromium.org/downloads
- link tải selenium version mới nhất: https://www.selenium.dev/downloads/
- Xác thực trên MacOS: xattr -d com.apple.quarantine chromedrive
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|