首页 > 解决方案 > Selenium,如何复制几个总是不同的单词?

问题描述

我试图从网络浏览器中自动复制一个名称,但名称发生了变化,所以我不知道如何复制它。

我试图双击它或“ctrl + c”它,但它没有用。

WebDriver driver = new ChromeDriver();

    driver.get("https://realnamecreator.alexjonas.de/?l=de#");
    driver.findElement(By.linkText("[+] Filter-Optionen")).click();
    driver.findElement(By.id("gender")).click();
    new Select(driver.findElement(By.id("gender"))).selectByVisibleText("w");
    driver.findElement(By.id("gender")).click();
    driver.findElement(By.id("button")).click();

在此之后,我想将名称复制到我的程序中。所以我会说 String text = driver...

标签: javaseleniumselenium-webdriver

解决方案


首先,您需要检索元素,然后调用此处getText记录的方法:

driver.findElement(By.id("realname")).getText()

希望有帮助。


推荐阅读