【发布时间】:2019-10-16 21:20:51
【问题描述】:
我用js函数滚动,没用
window.scrollBy(0,800);
通过 Imacros
EVENT TYPE=KEYPRESS SELECTOR="HTML>BODY" KEY=34
在滚动事件用于在用户之间单击以激活弹出窗口然后使用滚动之前,在它工作之前但现在它不是。
有什么合适的方法可以在弹出窗口内滚动吗?
【问题讨论】:
标签: imacros
我用js函数滚动,没用
window.scrollBy(0,800);
通过 Imacros
EVENT TYPE=KEYPRESS SELECTOR="HTML>BODY" KEY=34
在滚动事件用于在用户之间单击以激活弹出窗口然后使用滚动之前,在它工作之前但现在它不是。
有什么合适的方法可以在弹出窗口内滚动吗?
【问题讨论】:
标签: imacros
我认为以下命令可能会有所帮助:
EVENT TYPE=KEYPRESS SELECTOR="div.j6cq2" KEY=34
【讨论】:
这在 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)
【讨论】: