这次做了一个demo测试用来证明技术的可行性,由于已经有一个前例是用excel的VBA技术将数据自动填写在系统中,只不过这个前例的局限性较高,很多浏览器不兼容,而且需要重复操作,比较的麻烦,所以这次先做了一个demo来验证是否能用java+selenium来操纵浏览器并且在自己的系统中进行操作首先就是一个非常简单的测试页面,输入数据,然后进行操控,前端是用了vue框架和axios来简化数据传输,后端用了springboot,
ps:代码并不完善,只是为了记录研究而已
其中运用到的技术来源博客已经在前瞻里面说了,就不再重复了,这里是打开百度然后自动将数据进行填写关键词搜索框,然后搜索,并且回传前端代码(这里提一句百度的前端代码自己是无法渲染的,有加密,不过只是一个测试而已,不必在意,只是为了验证是否可行,这个项目是有实际需求的,不是一个大众项目)
然后就是愉快的跑测试了
结果自然是完全可行的, 只是代码进行了加密,没有渲染出来,不过到时候面向的系统也没有这些东西,只需要按照要求检索就行,甚至都不需要进行各种h5元素的通用检索,只要定向找到就行,接下来的工作就是研究两个系统之间的数据交互了,要从系统A中拿去数据然后填入系统B,还需要再系统B中找到关键数据再回传系统A