2016-11-03 62 views
1

我想改變我的Chrome的webdriver的現場我在蓋布測試使用。我的Chrome通常使用en區域設置運行。對於某些測試,我需要申請德語版本的網站。Geb:如何讓Chrome Webdriver使用不同的區域設置?

以下是我在做GebConfig.groovy

//GebConfig.groovy 

driver = { 
    ChromeOptions options = new ChromeOptions() 
    options.addArguments("--lang=de") 
    options.addArguments("--start-maximized") 
    new ChromeDriver(options) 
} 

選項--lang=de似乎並沒有在測試過程中影響鍍鉻,因爲該網站仍然有英文內容進行響應。

我錯過了什麼嗎?

+0

我也有同樣的問題。幸運的是,在我的網站我有可能要追加場所如網址?區域設置=德 – Knu8

+0

我測試了使用REST API一個單頁的應用程序。引入語言環境參數當然在技術上是可行的,但它實際上會破壞我們的REST合同。我很想閱讀從HTTP頭部讀取區域設置,而不是在HTTP查詢字符串中。 – saw303

+0

是[這](https://stackoverflow.com/questions/20808209/how-to-set-browser-language-using-remotewebdriver)的任何幫助 – Knu8

回答

相關問題