1.我们打开网页有时候会开出多个页面,导致我们常常定位不到我们需要的元素,这种情况可能就是句柄的因素,如下图所示: 2.句柄切换代码如下: from selenium import webdriverfrom time import sleepdr=webdriver.Firefox()dr.get(r"https://home.firefoxchina.cn/")#打开火狐首页sleep(2)selen=dr.current_window_handle#获取当前页面(火狐首页)的句柄
1.直接上例子吧:收集系统信息msinfo32时,会有一个弹窗,现在要隐藏该弹窗,首先看没有通过句柄隐藏弹窗的现象 2.收集系统信息导入到一个位置 代码: Process[] msinfo32process;//创建一个PROCESS类数组 msinfo32process = Process.GetProcesses();//获取当前任务管理器所有运行中程序 foreach (Process proces in msinfo32process)//遍历若存在msinfo21.exe则杀掉 { i