我遇到的问题是Selenium没有按预期运行。 在我的Python脚本中,我按ID搜索项目。如果节点可见,我然后单击该节点并截取屏幕截图。
但是,这没有按预期工作。 Selenium在没有点击节点的情况下采取恶意行动和截图。
寻找关于为什么会发生这种情况以及如何排除故障的指导。
goto DoneTheLoop
答案 0 :(得分:0)
修正了问题。问题是我错误地使用了click_and_hold
:
action_chains.move_to_element(pathDepthSelector) \
.click_and_hold(pathDepthSelector) \
.move_to_element(target).perform()
我随后将其替换为drag_and_drop
并且有效:
action_chains.drag_and_drop(pathDepthSelector, target).perform()
仍在寻找有关如何登录以查看Selenium采取的任何操作的指导。与此示例中一样,click_and_hold
继续处于活动状态,导致错误结果。