selenium通过内置方法webdriver将python下发的代码转换成浏览器可识别的代码,根据浏览器内核可分为jsDOM操作和虚拟DOM操作,通过 http协议将转换代码跟浏览器进行数据交互,浏览器执行下发脚本,并返回响应结果及操作日志给webdriver,其通过http反向传递给python控制台。达成web自动化的目的。