admin管理员组文章数量:1532056
public class SellenumClickTest {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "/usr/local/bin/chromedriver");
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--disable-extensions");//禁用插件
chromeOptions.addArguments("--disable-infobars");//禁用消息条
WebDriver webDriver = new ChromeDriver();
webDriver.get("https://fanyi.youdao/index.html#/");
WebElement input = ((ChromeDriver) webDriver).findElementById("js_fanyi_input");
input.sendKeys("I am a good student.");
//静态等待5s
WebDriverWait webDriverWait = new WebDriverWait(webDriver, 5);
WebElement transTarget = webDriverWait.until(currentDriver -> {
return webDriver.findElement(By.id("js_fanyi_output_resultOutput"));
});
System.out.println(transTarget.getText());
}
}
public class SellenumClickTest {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "/usr/local/bin/chromedriver");
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--disable-extensions");//禁用插件
chromeOptions.addArguments("--disable-infobars");//禁用消息条
WebDriver webDriver = new ChromeDriver();
webDriver.get("https://fanyi.youdao/index.html#/");
//输入英文
WebElement input = ((ChromeDriver) webDriver).findElementById("js_fanyi_input");
input.sendKeys("I am a good student.");
//点击翻译
WebDriverWait webDriverWait = new WebDriverWait(webDriver, 1);
WebElement click = webDriverWait.until(currentDriver -> {
return webDriver.findElement(By.linkText("翻译"));
});
Actions action = new Actions(webDriver);
action.click(click).perform();
//输出中文
WebElement output = webDriver.findElement(By.id("js_fanyi_output_resultOutput"));
System.out.println(output.getText());
webDriver.quit();
}
}
本文标签: Java
版权声明:本文标题:java爬取有道翻译 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1725598702a1032180.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论