首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动测试网页驱动器网页翻译

自动测试网页驱动器网页翻译
EN

Stack Overflow用户
提问于 2018-01-03 14:22:32
回答 1查看 70关注 0票数 0

我正在尝试用Java编写一个使用webdriver的自动化测试的应用程序(我对此真的很陌生),我已经可以登录并从网站抓取我需要的数据,问题是页面是中文的,我正试图在我的应用程序中显示它的英文。我已经找到了关于使用右键点击的信息,但仅在WebElement上,有没有什么我可以在页面上右击并翻译成英语或任何其他方法来实现这一点?谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-01-03 16:10:17

就我个人而言,我会继续检索中文信息。

将每种类型存储为字符串。然后使用外部库,例如Google Cloud Translate,然后将该id作为以下内容进行传递:

代码语言:javascript
复制
public static void translateText(id, String sourceLang, String targetLang, PrintStream out) 
{
  Translate trans = createTranslateService();
  TranslateOption srcLang = TranslateOption.sourceLanguage(sourceLang);
  TranslateOption targLang = TranslateOption.sourceLanguage(targetLang);

  TranslateOption model = TranslateOption.model("nmt");

  Translation translation = translate.translate(id, srcLang, targLang, model);

  translation.getTranslatedText());

 // Then you can save this into a new variable and pass it onto your website as you need to. 

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48072198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档