Reputation: 7
So i have this little script:
var webdriver = require('selenium-webdriver');
var driver = new webdriver.Builder().forBrowser('firefox').build();
driver.get('https://www.youtube.com/?hl=lt&gl=LT');
JavascriptExecutor js = (JavascriptExecutor) driver;
WebElement element = driver.findElement(By.className("load-more-text']"));
js.executeScript("arguments[0].scrollIntoView();", element);
it supposed to open firefox go to youtube and scroll to bottom of the screen where the load more button is. But it throws syntax error.
Upvotes: 0
Views: 1364
Reputation: 52665
You should try to change this line
WebElement element = driver.findElement(By.class("load-more=text']"));
as
WebElement element = driver.findElement(By.className("load-more-text"));
because class name load-more=text']
more likely to be load-more-text
and AFAIK there is no By.class
, but By.className
Upvotes: 1