元素有屬性,瀏覽器的視窗其實也有屬性的,叧是你看丌刡,瀏覽器視窗的屬性用控制代碼(handle)來識刪。
獲取當前頁面的控制代碼:driver.current_window_handle
獲取所有控制代碼:driver.window_handles
切換視窗:driver.switch_to.window( handle )
'''-----切換控制代碼(視窗)-----'''
driver.get("")
#獲取當前handle值
handle1 = driver.current_window_handle
print(handle1)
time.sleep(5)
driver.find_element_by_link_text("新華網").click()
#獲取所有handle值
handles = driver.window_handles
print(handles)
#獲取新開視窗的handle值
handle2 = handles[-1]
#切換到新開視窗
driver.switch_to.window(handles[-1])
print("當前視窗的title值:%s" % driver.title)
#關閉當前視窗
driver.close() #不清除快取
#回到第乙個視窗
driver.switch_to.window(handles[0])
#driver.switch_to.window(handle1)
print("當前視窗的title值:%s" % driver.title)
#關閉程序
driver.quit() #退出整個程序
vim 單視窗 多視窗
可以在乙個視窗裡多次開啟同乙個檔案,也可以在乙個視窗裡開啟不同檔案。功能鍵描述 r filename 在游標後顯示filename檔案內容 n編輯下乙個檔案 n編輯上乙個檔案 files 列出目前vim開啟的所有檔案 w filename 另存為功能鍵 描述 sp filename 開啟乙個新視窗。...
Vim多視窗編輯
在linux中使用vim編輯多個視窗 方式 1 vim o file1 file2 開啟的兩個檔案上下視窗分布 比如當前目錄有makefile singlelinkedlist.c singlelinkedlist.h test.c這幾個檔案,在終端中使用vim o 開啟所有檔案,其vim視窗布局如...
Vim 多視窗操作
一.命令列多視窗引數 vim o file1 file2 水平開啟多視窗,vim o file1 file2 垂直開啟多視窗,vim d file1 file2 垂直開啟多視窗,並且進行比較 vimdiff file1 file2 等同於上一句 二.vim 多視窗命令 在已經開啟編輯介面時,如果要進...