采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,因为我加了标红的代码,所以微博密码登录页出来了,但是debug时发现23行报错,这个是什么原因呢。F12后登录名输入框id和name 都是username
老师我加了一段点击右上角登录的代码,报错不知道什么原因
老师,上面这个问题解决了,第12行开始代码改为这样 windows=driver.window_handles # 此行代码用来定位新窗口 driver.switch_to.window(windows[1]) driver.find_element_by_id('jump_login_url_a').click()
他没有找到这个元素。你通过打开这个页面去看一下元素信息 看是不是多个还是不显示
还有你操作到登录页面之后,你记得在获取元素。不然你页面刷新了 selenium不认
应该是元素被挡了,因为微博出来是这个页面,但是怎么解决呢
这是扫描登录。点击右上角密码登录
是有蒙层
元素不可操作,这个说明你元素要么被挡住了。或者有蒙层。
登录后可查看更多问答,登录/注册
轻松转型,快速胜任自动化测试工程师岗位
2.1k 22
3.2k 14
1.1k 13
1.2k 13
1.3k 12