文章目录
前言
原来老版 .net C/S 端的 MES 需要转型到 Java B/S 端,我选择了 JeecgBoot 框架来快速搭建新版本。
本身 JeecgBoot 有导入数据库表的功能,但是他不能自动将注释给表里面标注出来,我们的表结构现在大部分在我和我同事的努力下,全部保留统计在了线上 Excel 上面。
大家都已经知道我们公司的文化就是,能偷懒的就偷懒,能自动化的工作自动化,于是有了第一个小工具:【自动生成枚举】,现在又多了一个工具:自动建表
基本思路
- 利用自动化测试工具分析网站
- 利用数据分析工具解析表
- 利用自动化测试工具将解析表的内容自动填入网站
代码实现
在这里我利用 Python 的自动化测试工具:selenium,来对浏览器进行实时控制。
在这里只需要搞懂 selenium 是如何来定位元素的,就可以解决大部分网站的问题,定位元素的分析才是令人头大的一件事情。
浏览器驱动并访问网站
在了解元素定位之前,需要先知道如何自动运行浏