(Photo by Bram Naus on Unsplash)
因项目工作的需要,使用Selenium写了一个模拟登录程序,实现登录后自动提交测试数据,将测试同事的双手解放了出来。
因为上传图片需要与操作系统交互,MacOS上没有找到这个交互动作的解决方案,目前只在Windows实现了自动提交发布数据的功能,下面是对这个程序的简单介绍。
首先要搞定登录,登录页面长这样。
(图1-登录页面)
在模拟登录过程中遇到好几个问题,Base64转码换行符问题更是耽搁了将近一周时间,下面一一进行说明。