今天对这一部分建模,模拟鼠标来选中这些元素,也包括这些。看效果,当前是自动化操作的,鼠标扫过了每一个元素,结束。
来看一下代码,昨天对代码的结构做了一下优化,目前包括这三部分,这是主页,这是导航栏,这是工具栏,这是对应标题的三部分。这个是今天做的工具栏的模拟鼠标选中元素那部分,定位工具栏,寻找所有的列表元素,便利元素,对元素模拟鼠标去hover元素,把鼠标的模拟器给抽象出来,大概是这样一个结构。
但是模拟鼠标标操作会有一个风险,什么风险?当在自动化之前的时候,如果移动鼠标整个程序可能会被打断,再看一下,现在手动移动鼠标报错了,所以当用模拟鼠标的时候是有一定的风险的。

这里其实有一个意外的收获的,通过这段代码能够知道,本意只是想让鼠标去选中三个元素,对于这个页面来说只有这三个元素是可见的,而这些元素是不可见的,只有把鼠标选中这个元素之后这些元素才可见。
虽然加了这个条件,但是当鼠标选中可见元素之后,那些不可见元素的状态也发生了变化,就是由原来的不可见变成了可见,从这个地方也能够知道,其实这个方法是一个动态的,不是在这里的时候就已经把元素给定死了,是这样子的。

今天的视频就到这里了,拜拜。