看不懂、不会搭建环境的小伙伴可以去看一下我上个文章!
比较良心的我都写上了备注~
接下来我们去定位元素
可以看到我们通过f12 开发者调试中看见元素的属性值
这里讲三种方法去定位元素
1 我们可以通过元素属性的ID去完成元素定位
2 我们可以通过元素属性的name去完成元素定位
3 我们可以通过元素属性的class去完成元素定位
这里具体看有那个就用属性去定位
(笔者这里推荐游戏使用ID去定位元素属性,因为id是唯一的定位元素方便)
然后接下来就是去编码了!
我已经写好了大家可以参考参考!
我给大家分析一下
driver.find_element_by_name('username').send_keys('')
这句的意思是通过元素属性的name去定位属性 、name属性是(username)
driver.find_element_by_name('username')
后面这里的.send_keys(‘’)这里的话是虚拟输入的意思你要输入什么就填什么就好了
driver.find_element_by_class_name('el-button').click()
这里.click()的意思是点击事件 列如我们点击登陆按钮 这里首先要定位到登陆按钮就是前面语句
driver.find_element_by_class_name('el-button')这句就是帮助我们去定位到登陆按钮然后通过.click()点击事件去完成 '登陆'点击事件
driver.quit() #这里是关闭浏览器驱动,如果你不关的话会导致内存泄露的情况所以建议一定要关
好啦干货就分享到这啦 !
谢谢观看~我们下期见