定位元素时,常常因为点击链接后,浏览器已打开新的标签页,而定位的标签还在上一个标签而导致定位不到第二个标签上的元素。这就需要获取浏览器的所有标签页,并定位到所需标签页,如下所示:
handles = driver.window_handles()#获取当前浏览器的所有标签页
driver.switch_to_window(handles[0])#定位到第二个标签页
定位元素时,常常因为点击链接后,浏览器已打开新的标签页,而定位的标签还在上一个标签而导致定位不到第二个标签上的元素。这就需要获取浏览器的所有标签页,并定位到所需标签页,如下所示:
handles = driver.window_handles()#获取当前浏览器的所有标签页
driver.switch_to_window(handles[0])#定位到第二个标签页