You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Selenium Java中设置Microsoft Edge浏览器语言为--lang=es

在Selenium Java中设置Microsoft Edge浏览器语言为西班牙语(es)

要让Edge浏览器在自动化测试中以西班牙语加载页面,只需通过EdgeOptions添加--lang=es启动参数即可,具体实现如下:

完整代码示例

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.EdgeDriver;
import org.openqa.selenium.edge.EdgeOptions;

public class EdgeSpanishLanguageTest {
    public static void main(String[] args) {
        // 若未将msedgedriver加入系统环境变量,需指定驱动路径
        System.setProperty("webdriver.edge.driver", "path/to/msedgedriver.exe");

        // 配置Edge启动参数
        EdgeOptions edgeOptions = new EdgeOptions();
        // 添加语言参数,强制使用西班牙语
        edgeOptions.addArguments("--lang=es");
        // 可选:添加请求头进一步确保网站识别语言偏好
        edgeOptions.addAdditionalHttpHeader("Accept-Language", "es-ES,es;q=0.9");

        // 初始化带配置的Edge驱动
        WebDriver driver = new EdgeDriver(edgeOptions);

        // 打开目标页面,页面将以西班牙语展示
        driver.get("https://your-target-url.com");

        // 执行测试逻辑...

        // 关闭驱动
        driver.quit();
    }
}

注意事项

  • 替换path/to/msedgedriver.exe为你本地Edge驱动的实际路径,若已配置环境变量可删除System.setProperty行。
  • --lang=es参数会直接设置浏览器的语言环境,绝大多数支持多语言的网站会自动切换到西班牙语界面。
  • 若部分网站仍未生效,添加Accept-Language请求头可强化语言偏好的传递,确保网站正确识别。

内容的提问来源于stack exchange,提问作者Diego Rojas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 03:05:25