背景:有时候会出现操作动作不好模拟,我们知道其中的JS方法就可以使用它进行执行。更加简洁。
简单例子如下:
System.setProperty("webdriver.firefox.bin","D:\\Program Files\\Mozilla Firefox\\firefox.exe");
WebDriver driver= new FirefoxDriver();
WebElement ele = driver.findElement(By.id("id"));
((JavascriptExecutor) driver).executeScript("arguments[0].onclick=function(){alert('js has been execute!');}",
ele); // add js on the web element