当前位置: 首页 > 面试题库 >

如何使用Selenium(Java)更改网页中的语言?

郎弘壮
2023-03-14
问题内容

他们是否可以预定义网页语言?我想以西班牙语加载google页面,我们可以设置webdriver属性以使其以西班牙语加载页面吗?


问题答案:

检查 链接:

对于Firefox:

FirefoxProfile profile = new FirefoxProfile();
profile.setPreference( "intl.accept_languages", "es" ); 
WebDriver driver = new FirefoxDriver(profile);

对于Chrome:

ChromeOptions options = new ChromeOptions();
options.AddArguments("--lang=es");
ChromeDriver driver = new ChromeDriver(options);


 类似资料:
  • 在我的CI/CD管道中运行测试时,我在将chrome浏览器的语言设置为英语时遇到了一些问题。我使用Selenium和TestNG进行测试。每次我在本地运行测试时,它都运行得非常好,但当管道执行测试时,它总是以未通过断言的值而告终。这似乎是因为管道将浏览器语言改为英语而不是德语。 我已经尝试了以下代码片段来更改浏览器语言,但没有一个奏效: 和 和 和 我尝试了我在网上找到的每一个解决方案。我想问题可

  • 问题内容: 我想自动化Web应用程序的本地化功能。当浏览器语言更改时,根据我的应用程序,应用程序语言应根据浏览器语言自动更改。怎么做? 问题答案: 如下所示启动驱动程序之前,请在chrome选项中设置语言代码。 对于语言代码:https : //en.wikipedia.org/wiki/List_of_ISO_639-1_codes

  • 问题内容: 我目前正在使用Selenium Webdriver通过Facebook用户朋友页面进行解析,并从AJAX脚本中提取所有ID。但是我需要向下滚动才能得到所有的朋友。如何在Selenium中向下滚动。我正在使用python。 问题答案: 你可以使用 其中Y是高度(在全高清显示器上为1080)。 你也可以使用 滚动到页面底部。 如果你想滚动到无限加载的页面,例如社交网络页面,facebook

  • 我目前正在使用selenium webdriver通过facebook用户朋友页面进行解析,并从AJAX脚本中提取所有ID。但我需要向下滚动才能找到所有的朋友。我如何在硒向下滚动。我正在使用Python。

  • 浏览器正在打开,但所需的网页未打开 已尝试卸载(还删除了用户数据) 使用JDK 8, 硒3.6.0Java, chrome浏览器最新版本, chrome驱动程序不确定(可能是2.31) 我的代码 我看到的输出