在 chrome 中使用 selenium 时自动翻译被禁用
Automatic translation is disabled when using selenium in chrome
当我在 chrome 中使用 selenium webdriver 打开外语网页时,它不会自动翻译成英文。我如何克服这种行为?
当我手动打开同一页面时,它会被自动翻译。 chrome 驱动程序中是否存在某种禁用自动翻译的配置?有没有办法启用相同的功能?
您是否尝试使用您当前的用户配置文件加载 Chrome WebDriver?
我认为这应该对你有用。
String userProfile= "C:\Users\<your user dir>\AppData\Local\Google\Chrome\User Data\Default\";
ChromeOptions objOptions = new ChromeOptions();
objOptions.addArguments("user-data-dir=" + userProfile);
objOptions.addArguments("--start-maximized");
WebDriver driver = new ChromeDriver(objOptions);
driver.navigate.to("<your url here>");
当我在 chrome 中使用 selenium webdriver 打开外语网页时,它不会自动翻译成英文。我如何克服这种行为?
当我手动打开同一页面时,它会被自动翻译。 chrome 驱动程序中是否存在某种禁用自动翻译的配置?有没有办法启用相同的功能?
您是否尝试使用您当前的用户配置文件加载 Chrome WebDriver? 我认为这应该对你有用。
String userProfile= "C:\Users\<your user dir>\AppData\Local\Google\Chrome\User Data\Default\";
ChromeOptions objOptions = new ChromeOptions();
objOptions.addArguments("user-data-dir=" + userProfile);
objOptions.addArguments("--start-maximized");
WebDriver driver = new ChromeDriver(objOptions);
driver.navigate.to("<your url here>");