我累了很多但是找不到解决它的方法。错误是这样的: 意外的标识符" js"。以前,有一些像元素这样的错误无法找到,据说Javascriptexecutor尝试了它,但也没有工作。我甚至添加了等待时间但也有一些错误。所以,我们可以增加时间吗?
var chrome = require('selenium-webdriver/chrome');
var path = require('chromedriver').path;
var service = new chrome.ServiceBuilder(path).build();
chrome.setDefaultService(service);
var driver = new webdriver.Builder()
.withCapabilities(webdriver.Capabilities.chrome())
.build();
driver.get("https://www.keela.co");
driver.getTitle().then(title => console.log(title));
JavascriptExecutor js =(JavascriptExecutor) driver;
driver.findElement(webdriver.By.linkText("Log In")).click();
js.executeScript("arguments[0].scrollIntoView();", element);
//waiting for to load
driver.findElement(webdriver.By.xpath("//input[@id='login-email']")).sendKeys("bandana@yopmail.com");
driver.findElement(webdriver.By.xpath("//input[@id='login-password']")).sendKeys("keela");
driver.findElement(webdriver.By.xpath("//button[@class='btn btn-sm btn-block btn-primary']")).click();