【发布时间】:2021-03-12 19:55:56
【问题描述】:
当我点击链接接受条款和条件时,会弹出一个模式框。 我需要向下滚动模式弹出窗口,启用“接受”按钮,然后单击“接受”。
我无法滚动模式框。
我试过了:
context.driver.execute_script("arguments[0].scrollIntoView(true);", ars)
其中 ars 是弹出窗口中的最后一个元素。这显示了模式中的最后一个元素,而无需向下滚动。
我也试过了:
actions = ActionChains(context.driver)
actions.move_to_element(ars)
这具有相同的行为:显示模式中的最后一个元素而不向下滚动。
非常感谢任何其他向下滚动的方法。 TIA
【问题讨论】:
-
使用基于 HTML 的相关文本更新问题。
标签: javascript jquery python-3.x selenium selenium-webdriver