title: Unable to scroll down in eBay using Selenium
body: <p>I am trying to automate the testing of eBay.com </p>
  
  <p>(<a href="https://www.ebay.com/sch/i.html?_from=R40&amp;_nkw=Cricket&amp;_sacat=888&amp;_udlo=3536" rel="nofollow noreferrer">https://www.ebay.com/sch/i.html?_from=R40&amp;_nkw=Cricket&amp;_sacat=888&amp;_udlo=3536</a>), </p>
  
  <p>In the process, I searched Cricket on the Search bar and selected "Sporting Goods" in the search category.
  Upon Landing in a new page </p>
  
  <p>I want to click on a Cricket bat which has the title "adidas Pellara Elite XT Grade 1 Cricket Bat", however, am unable to do so</p>
  
  <p>I have already tried using JS executor to scroll down to the concerned Item, but that did not work</p>
  
  <pre><code>public void search() {
    WebElement searchBox = driver.findElement(By.xpath("//*[@id=\"gh-ac\"]"));
  
    WebElement category = driver.findElement(By.xpath("//*[@id=\"gh-cat\"]"));
  
    searchBox.sendKeys("Cricket");
    Select category1 = new Select (category);
    category1.selectByVisibleText("Sporting Goods");
    searchBox.sendKeys(Keys.RETURN);
    driver.manage().timeouts().implicitlyWait(25, TimeUnit.SECONDS);   
  
    WebElement Save_Search = driver.findElement(By.xpath("//*[@id=\"w9-follow-follow-faux-btn\"]"));
  
    Save_Search.click();
    WebElement Price_Filter = driver.findElement(By.xpath("//*[@id=\"srp-river-results-query_answer1-w0-x-carousel-items\"]/ul/li[3]/div/a/div"));
  
    Price_Filter.click();
    WebElement Adidas_Pellara_Bat = driver.findElement(By.partialLinkText("adidas Pellara Elite XT Grade 1"));
  
    js.executeScript("arguments[0].scrollIntoView", Adidas_Pellara_Bat);
  
    Adidas_Pellara_Bat.click();
  
   }
  </code></pre>
  
  <p>If I use JS Executor to scroll down, I am getting <code>Null Pointer Exception</code>, otherwise, I am simply getting <code>No Such Element Exception</code> or a pre-defined message from the website saying they dont have this product</p>