Selenium webdriver js:意外的标识符js

时间:2017-10-17 08:52:46

标签: javascript selenium selenium-webdriver automation

我累了很多但是找不到解决它的方法。错误是这样的: 意外的标识符" 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(); 

0 个答案:

没有答案