0
我已經通過Selenium IDE記錄腳本並將它們轉換爲JUnit 4 Webdriver腳本。 當然,轉換後的腳本必須更改爲以Junits順利運行。現在我的下一個目標是讓這些腳本在CI上運行,所以顯然我需要一些無頭瀏覽器來達到這個目的。我發現了一些線程,但我正在尋找Junits。Selenium Junits在無頭瀏覽器上
什麼可能是最好的解決方案/方法,在這方面的任何幫助表示讚賞。
我已經通過Selenium IDE記錄腳本並將它們轉換爲JUnit 4 Webdriver腳本。 當然,轉換後的腳本必須更改爲以Junits順利運行。現在我的下一個目標是讓這些腳本在CI上運行,所以顯然我需要一些無頭瀏覽器來達到這個目的。我發現了一些線程,但我正在尋找Junits。Selenium Junits在無頭瀏覽器上
什麼可能是最好的解決方案/方法,在這方面的任何幫助表示讚賞。
看看PhantomJS。它是一個無頭的基於WebKit的瀏覽器,並且有稱爲GhostDriver的Selenium WebDriver。
這就是我使用的,並且沒問題,但是也可以選擇使用像Firefox或Chrome這樣的頭部瀏覽器,然後使用Xvfb忽略屏幕輸出。
您不一定需要CI運行的無頭瀏覽器。爲什麼不堅持Firefox或Chrome的標準基本安裝?爲什麼需要使用無頭瀏覽器? – Arran
那麼,我的CI是在EC2實例上運行的,所以假設我需要安裝無頭瀏覽器..如果沒有,我是否在我的理解中丟失了一些東西? – Kaunteya