使用Selenium Side Runner运行测试时如何查看浏览器逐步骤执行过程
Selenium Side Runner 可视化查看执行步骤解决方案
调整执行间隔参数
Selenium Side Runner 内置--delay参数用于控制每步操作的等待时长,单位为毫秒,执行命令时追加该参数即可放慢执行速度,示例如下:selenium-side-runner --delay 1000 test_case.side
可根据需求调整数值,数值越大每步间隔越长,可视化效果越清晰。关闭浏览器无头模式
若配置文件或默认启动参数启用了浏览器无头模式,会优先后台执行逻辑,弱化页面渲染过程。可在启动命令中追加浏览器启动参数禁用无头模式:
Chrome 示例:selenium-side-runner -c "goog:chromeOptions.args=[--disable-headless,--window-size=1920,1080]" test_case.side
Firefox 示例:selenium-side-runner -c "moz:firefoxOptions.args=[--no-headless]" test_case.side启用调试模式逐行执行
如果需要完全可控的逐步骤查看,可追加--debug参数启动调试模式,执行过程会在每步操作前暂停,确认后才会执行后续步骤:selenium-side-runner --debug test_case.side
内容的提问来源于stack exchange,提问作者Marta Kozlow
相关产品推荐
相关产品推荐

