Visit uses the name of the scheduler "srun", as an option to its own scheduler. Thus, instead of running as a typical simulation such as:
srun visit [options]
I run it in the following way:
visit [options] -l srun
currently, I did not find a way to accomplish this with reframe. @vkarak has seen the demonstration