java - 如何为在 Java 中运行的 Selenium 测试设置浏览器区域设置?

标签 java localization selenium integration-testing

我去过 looking for一个while仍然没有找到任何东西。当我从 Eclipse 中运行我的 Selenium 测试时,它会打开一个 Firefox 浏览器,该浏览器始终将英语作为其默认语言环境。更改默认浏览器设置不会改变 Selenium 打开的每个新浏览器都有英语语言环境这一事实。

我还没有在 API 中找到任何方法来将英语以外的语言设置为我的语言环境。我试过将语言环境设置为 Selenium 服务器的 VM 参数,我试过为我的测试设置它。

必须有一些明显的方法来执行此操作,而我却没有这样做,这将使您的代表变得容易。 :) 有什么想法吗?

最佳答案

我的想法是解决这个问题......

创建 Firefox 配置文件并使用 Selenium 打开它们。您可以根据需要修改它们。

Selenium Documentation

通过使用特定的配置文件,您可以避免此问题。这不是一个“干净整洁”的解决方案……但它确实有效……至少对我而言。

关于java - 如何为在 Java 中运行的 Selenium 测试设置浏览器区域设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1838703/

相关文章:

linux - 错误未知错误 : missing or invalid 'entry.level' while executing Nigthwatch. js

java - Selenium webdriver - 保持用户登录(java)

java - 用java导入kml

java - 制作命令行,如果语句不起作用

objective-c - 如何在 Objective-C 中获取用户的语言环境?

python - CEF Python 代理身份验证

java - 在句子中包含句号 - 正则表达式

java - Netty - sendAsync()组空指针异常

ios - 如何添加 Localizable.strings 文件?

java - Android 仅在应用程序中更改语言 : Some strings not translated properly