求助,关于判断菜单是否需要拖动滚动条的问题

需要模拟访问一个系统的某个功能页面,这个功能页面通过点击左侧菜单进入,但是左侧菜单太多,可能需要拖动滚动条(测试环境授权的菜单多,需要拖动,但生产环境可能有授权的菜单少,不一定需要拖动),请问应该如何适配这种情况,如何判断菜单是否被遮挡,又如何拖动滚动条滑到合适的位置以便点击菜单?