Web自动化(三方库:Selenium)
什么是自动化:
自动化是指使用技术手段模拟人工,执行重复性任务。准确率100%,高于人工。
自动化应用场景:
1.自动化测试
2.自动化运维
3.自动化办公
4.自动化游戏
自动化落地项目:
工厂机器人、扫地机器人、AI机器人、办公脚本、游戏脚本等..
可以想到的模拟人工的活,理论上都可以实现。
Selenium
web自动化中的老牌知名开源库
支持多种浏览器:谷歌Google、火狐Firefox、微软Edge、苹果Safari等
跨平台、兼容性高
通过浏览器驱动控制浏览器、通过元素定位模拟人工交互
以实现web自动化(无焦点状态依然执行)
官方技术文档:
https://www.selenium.dev/