我知道如何在 selenium 中更改语言。你会说:
options = EdgeOptions()
options.use_chromium = True
options.add_experimental_option('excludeSwitches', ['enable-logging'])
prefs = {
"translate_whitelists": {'fr':'en'},
"translate":{"enabled":"true"}}
options.add_experimental_option("prefs", prefs)
driver = Edge(executable_path=PATH, options=options)
这适用于所有类型的语言,但是当我尝试从英语更改为另一种语言时,它不起作用。例如:
prefs = {
"translate_whitelists": {'en':'es'},
"translate":{"enabled":"true"}}
options.add_experimental_option("prefs", prefs)
但如果我说它"translate_whitelists": {'es':'fr'},
有效。基本上您可以转换为任何输出语言,但如果输入语言是英语,它就不起作用。请帮忙解释一下