记录我学习Selenium的第一天
学习的目标与目的
我想每个行动都不是盲目的,都是有了要做的事情才进行的动作,我的想法就是希望学习selenium去简化我个人的人工操作,免去我一直盯着电脑的痛苦,当然了,我也可以找个大牛去写,但。。事情总归是自己的 ,自己为了自己想做的事情付出行动也是对自己的一次历练。
今天都做了啥
昨天晚上和今天粗略的看了一些别人的视频,包括文章,总共花费了大概3个多小时吧,对这个工具有了新的认识,发现这个东西确实好用,可以自动的执行浏览器上人工用鼠标、键盘所要操作的一些列工作。顺便说下,这个开源的selenium的开源网站,首页文字竟然是,人种平等,
BLACK LIVES MATTER
In solidarity, we ask that you consider financially supporting efforts such as The Equal Justice Initiative, NAACP Legal Defense and Education Fund, or your local civil rights charity.
黑人的命也是命
团结一致,我们请您考虑在财政上支持各项工作,例如 平等司法倡议, NAACP法律辩护和教育基金会,或您当地的民权慈善组织。
复制代码
此刻的我好想理解为什么开源项目起源于国外,而且盛行开源,可能每个人心底都有渴望自由的心情吧。
回到今天都做了点啥的事情上,大致看完之后发现,这个工具实现策略大致是这样的。
- 搞出一个任务地图。 通过程序实现执行的过程(灵魂功能),
- 找一个车手。选择一个灵魂赛车手,如python。去开车
- 再一个app工具。使用工具selenium 工具,嗯。。。有点像百度app,然后你用它来执行各种查询,定位,判断执行等操作
- 搞定业务逻辑。了解清楚业务实际是怎么操作的,用逻辑去画地图,写程序,用程序驱动工具selenium去做你要做的事情
- 然后就是不断测试,完善脚本,然后就晚上多些时间可以去爽歪歪了。
我有哪些不足
- 我想用的是python ,所以我这个还不是特别熟练,对业务逻辑多层函数理解还不是那么深入,后面要通过一些练习题,或者项目丰富一下自己的基本功。
- selenium 只是表面看起来不难,实际中应该会用到磕磕碰碰,所以眼高手低还是不要不要的,应该要动手看看别人怎么做的,动手弄弄看
- 数据库知识我也不是很懂,所以也要捡起来,把它应用起来,毕竟数据是要存储的嘛
- web网站开发,也是个大的问题,也要学习,不然高了这么多内容,结果展示不到网页上,那岂不是白弄了。
把这个事情搞成要多久
我觉得利用工作之余,2个月的时间吧,我会把这个Selenium 给搞懂,同事把自动的程序给跑起来,把项目给运行起来,减少我个人的一些操作。