在使用Selenium WebDriver时,是否存在一种可能性可以对网页上显示的内容进行拼写检查。或者您能否建议相应的API。 谢谢, Eliyas
在使用Selenium WebDriver时,是否存在一种可能性可以对网页上显示的内容进行拼写检查。或者您能否建议相应的API。 谢谢, Eliyas
SpellChecker checker = new SpellChecker();
SpellResponse spellResponse = checker.check( "helloo worlrd" );
for( SpellCorrection sc : spellResponse.getCorrections() )
System.out.println( sc.getValue() );
这将打印出文本“helloo worlrd”中所有可用的更正。
还可以为请求设置更多选项,
// Proxy settings
Configuration config = new Configuration();
config.setProxy( "my_proxy_host", 8080, "http" );
SpellChecker checker = new SpellChecker( config );
checker.setOverHttps( true ); // Use https (default true from v1.1)
checker.setLanguage( Language.ENGLISH ); // Use English (default)
SpellRequest request = new SpellRequest();
request.setText( "helloo helloo worlrd" );
request.setIgnoreDuplicates( true ); // Ignore duplicates
SpellResponse spellResponse = checker.check( request );
for( SpellCorrection sc : spellResponse.getCorrections() )
System.out.println( sc.getValue() );
更新: 发现了更多的拼写检查器: