Tell me how I can scroll webpage in automation test in UnitTest on LambdaTest.
Hello Devan,
You can scroll webpage in automation test in UnitTest on LambdaTest.
Here is the code:
SCROLL_PAUSE_TIME = 0.5
Get scroll height
last_height = driver.execute_script(“return document.body.scrollHeight”)
#controls how many times scrolled to bottom scroll_pass = 0
#change to True for infinite scroll
while scroll_pass < 10:
# Scroll down to bottom
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
# Wait to load page
time.sleep(SCROLL_PAUSE_TIME)
# Calculate new scroll height and compare with last scroll height
new_height = driver.execute_script("return document.body.scrollHeight")
if new_height == last_height:
break
last_height = new_height
scroll_passs+=1
Download and configure the GitHub repo for more details: