我使用js函数滚动,但是没有用
window.scrollBy(0,800);
通过Imacros
EVENT TYPE=KEYPRESS SELECTOR="HTML>BODY" KEY=34
在滚动事件用来在用户之间单击以使弹出窗口处于活动状态,然后使用滚动之前,它仍然有效,但现在还没有。
有没有适当的方法可以在弹出窗口中滚动?
答案 0 :(得分:2)
我认为以下命令可能会有所帮助:
EVENT TYPE=KEYPRESS SELECTOR="div.j6cq2" KEY=34
答案 1 :(得分:0)
这在2019年对我有效...什么都不要改变!
FList = driver.find_element_by_css_selector('div[role=\'dialog\'] ul')
numberOfFollowersInList = len(FList.find_elements_by_css_selector('li'))
FList.click()
actionChain = webdriver.ActionChains(driver)
time.sleep(random.randint(2,4))
while (numberOfFollowersInList < max):
actionChain.key_down(Keys.SPACE).key_up(Keys.SPACE).perform()
numberOfFollowersInList = len(FList.find_elements_by_css_selector('li'))
time.sleep(0.4)
print(numberOfFollowersInList)
actionChain.key_down(Keys.SPACE).key_up(Keys.SPACE).perform()
time.sleep(1)