esunny 发表于 2015-5-4 14:47:59

如何使用Selenium WebDriver 获取当前浏览器的显示语言

我尝试了 下面的代码,在启动浏览器的时候就选定语言:
FirefoxProfile fp = profile.getProfile("default");
fp.setPreference("intl.accept_languages", "en-US");


但很不幸,显示的语言还是中文,我操作系统和浏览器里,中英文都安装了

其实我最想做的就是想获取当前浏览器设置的是什么语言,比如当前浏览器显示的是英文,我就按照英文验证显示结果。

luxiao2233 发表于 2015-5-4 17:04:29

请用这种方式试试
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("intl.accept_languages", "en-US");
WebDriver driver = new FirefoxDriver(profile);
具体内容详见:http://stackoverflow.com/questions/9822717/how-to-change-the-language-of-a-webdriver?answertab=oldest#tab-top
页: [1]
查看完整版本: 如何使用Selenium WebDriver 获取当前浏览器的显示语言