在网页中表单嵌套很常见,尤其是在登录的场景 什么是多表单 实际上就是使用iframe/frame,引用了其他页面的链接,真正的页面数据并没有出现在当前源码中,但是在浏览器中我们看到,简单理解可以使页面中开了一个窗口显示另一个页面
直接使用id值切换进表单 driver.switch_to.frame(value)/driver.switch_to_frame(value)
我们进入pycharm 先导入selenium包然后进行操作 我们这里使用qq空间的进行操作 我们要先找到这个表单的id实现表单跳转 switch_to.frame()该方法实现表单跳转
首先找到点击登录账户密码这个id 这个是点击登录的代码 然后点击跳转页面之后 查找到账号和密码的id 在pycharm里进行赋值 send_keys(值) 我们将自己的qq密码和账号的值通过这个语句给赋值进去 然后找到登录的id 通过click()点击事件进行操作 运行一下查看结果 登陆成功!!!