selenium+python⾃动化-浏览器窗⼝切换switch_to_window
如果把下⾯⼏⾏代码注释掉,我们会发现运⾏报错位置在“输⼊⽤户名”,
这是因为,第⼆步点击“登陆”时,浏览器⼜弹出了⼀个新的窗⼝,程序每次都会去第⼀个窗⼝中寻元素,⽽“输⼊⽤户名”在弹出的第⼆个窗⼝标签⾥,所以是不到的。新疆棉花事实全过程
老年手机什么牌子好#latest_window=driver.window_handles[-1]
电子信息工程专业学什么#driver.close() 关闭窗⼝,保证浏览器只有⼀个窗⼝田忌赛马课件
#driver.switch_to.window(latest_window)
要解决这个问题:
家纺排名这⾥,就需要⽤到switch_to.window这个属性进⾏窗⼝切换,
切换到那个窗⼝?
路上行人欲断魂是什么意思⽤window_handles[]这个属性
window_handle意思就是窗⼝的名字,s表⽰多个,当前所有窗⼝的名字
第⼀个⽤下标[0]表⽰,第⼆个⽤下标 表⽰,最后⼀个⽤下标 [-1表⽰,倒数第⼆个⽤下标 [-2]表⽰,以此类推。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论