public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "C:\\Users\\myPC\\Desktop\\selenium\\libs\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://google.com/");
WebElement sbut = driver.findElement(By.xpath("//*[@id=\"tsf\"]/div[2]/div[3]/center/input[2]"));
new java.util.Timer().schedule(
new java.util.TimerTask() {
@Override
public void run() {
sbut.click();
}
},
5000
);
}
我有以下代码,我试着在一段时间后点击一个按钮,但每当我运行我的代码时,都没有任何反应。像计时器一样不想执行该方法。为什么会这样?
当我将sbut.click();
放在WebElement
下时,它就可以了。
感谢id advance