javascript — веб-драйвер Selenium js: неожиданный идентификатор js

Selenium webdriver js: неожиданный идентификатор js

Я устал, но не смог найти способ ее решить. Ошибка — это нечто вроде неожиданного идентификатора «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 ={amp}gt; 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(); 

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector