gpt4 book ai didi

java - 如何知道网站支持的语言?

转载 作者:行者123 更新时间:2023-12-01 10:40:25 24 4
gpt4 key购买 nike

我在使用selenium web driver和java进行本地化测试时遇到问题,如何知道网页支持的语言?
我想要实现的是以下

 1. enter the URL for localization testing.
2. i want to show web site supported languages to the User Automatically.
3. Then depend upon user choosen language L10N/I18N process goes on

最佳答案

不幸的是,没有 100% 保证的方法可以做到这一点,但是 rel="alternate" hreflang="foo"标准可能是自动检测的最佳选择。不过,如果您想要非常花哨和彻底,您可以尝试从不同的位置获取页面;您还可以使用 Accept-Language header 的不同值来获取页面;您还可以尝试使用已知广泛用于国际化域的常见模式来修改 URL(例如,使用“en.”、“fr.”等前缀代替“www.”,添加“/en/”、“/fr/”等,将“.com”替换为“.co.uk”、“.fr”、“.de”等),试图找到隐藏的国际变体。

由于这是用于自动化测试,因此如果用户只需提供您想要测试的语言集可能会更容易。然后,如果该语言在 hreflang 中,则使用该 URL;如果它不在 hreflang 中,则可以使用原始 URL,并只需在 Accept-Language header 中指定该语言即可。

关于java - 如何知道网站支持的语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34453034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com