我正在尝试更改我在Geb测试中使用的Chrome Webdriver的区域设置。我的Chrome通常使用en
区域设置运行。对于某些测试,我需要申请德语版的网站。
以下是我在GebConfig.groovy
中所做的事情。
//GebConfig.groovy
driver = {
ChromeOptions options = new ChromeOptions()
options.addArguments("--lang=de")
options.addArguments("--start-maximized")
new ChromeDriver(options)
}
选项--lang=de
似乎不会影响测试期间的Chrome,因为网站仍然会回复英文内容。
我错过了什么吗?
答案 0 :(得分:3)
正如您在上面的评论中所指出的,它将使用系统区域设置。我们遇到了同样的问题,最终不得不专门为外语测试设置VM,并通过Region and Language对话框(控制面板 - > Region and Language->键盘和语言)更新显示语言。
我们在这里找到了所有需要的语言包: http://winaero.com/blog/download-official-mui-language-packs-for-windows-8-1-windows-8-and-windows-7/