企业网站中( )是第一位的。织梦网站怎么做404页面
web/
2025/10/4 13:49:06/
文章来源:
企业网站中( )是第一位的。,织梦网站怎么做404页面,竹中建设官方网站,猎头公司电话一、获取当前窗口句柄 1.元素有属性#xff0c;浏览器的窗口其实也有属性的#xff0c;只是你看不到#xff0c;浏览器窗口的属性用句柄#xff08;handle#xff09;来识别。 2.人为操作的话#xff0c;可以通过眼睛看#xff0c;识别不同的窗口点击切换。但是脚本没长…一、获取当前窗口句柄 1.元素有属性浏览器的窗口其实也有属性的只是你看不到浏览器窗口的属性用句柄handle来识别。 2.人为操作的话可以通过眼睛看识别不同的窗口点击切换。但是脚本没长眼睛它不知道你要操作哪个窗口这时候只能句柄来判断了。 3.获取当前页面的句柄driver.current_window_handle 二、获取所有句柄 1.定位拉钩网招聘产品经理并点击 2.点击后获取当前所以的句柄window_handles 三、切换句柄 方法一 1.循环判断是否与首页句柄相等 2.如果不等说明是新页面的句柄 3.获取的新页面句柄后可以切换到新打开的页面上 4.打印新页面的title,看是否切换成功 方法二 1.直接获取all_hand这个list数据里面第二个hand的值all_hand[1] 四、关闭新窗口切回主页 1.打开新页面后其实只想验证新页面跳转对不对这里可以做个简单的验证获取当前页面的title验证 2.验证完后切关闭新窗口 3.切回句柄到首页 4.打印当前页面的句柄看是否切换到首页了 from selenium import webdriverdriver webdriver.Chrome()driver.get(https://www.lagou.com/)#关闭切换城市driver.find_element_by_id(cboxClose).click()driver.implicitly_wait(10)#获取当前窗口的句柄hand driver.current_window_handleprint(hand)#点击产品经理打开新的标签driver.find_element_by_link_text(产品经理).click()#获取所有句柄all_hand driver.window_handlesprint(all_hand)#切换句柄#判断当前的句柄不等于首页就切换for item in all_hand: if item ! hand: driver.switch_to_window(item) print(driver.title)#方法二直接在list中切换driver.switch_to_window(all_hand[1])print(driver.title)#关闭新窗口driver.close()#切换首页driver.switch_to_window(hand)#打印当前的titleprint(driver.title) 转载于:https://www.cnblogs.com/Teachertao/p/10970296.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86805.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!