這裡提前準備了一段簡單的alert頁面
快點我!
下面**切換處理alert彈窗
from selenium import webdriver
from selenium.webdriver.support.wait import webdriverwait
from selenium.webdriver.support import expected_conditions as ec
# alert
driver = webdriver.chrome()
driver.get('file:///users/cody/desktop/seleniumalert.html')
driver.find_element_by_id('only').click()
# 等待彈窗出現
webdriverwait(driver,20).until(ec.alert_is_present())
# 切換進alert
alert = driver.switch_to.alert
# 列印alert文字內容
print(alert.text)
# 關閉彈框(接受)
alert.accept()
# # 關閉彈窗(拒絕)
# alert.dismiss()
# # 向彈窗裡輸入內容
# alert.send_keys('selenium')
print(driver.current_url)
driver.quit()
切換到shader模式
在opengl整個程式的初始化階段 一般是init 函式 做以下工作。1 頂點著色程式的源 和片段作色程式的源 要分別儲存到乙個字元陣列裡面 2 使用glcreateshader 分別建立乙個頂點著色器物件和乙個片段著色器物件 3 使用glshadersource 分別將頂點著色程式的源 字元陣列繫...
git 切換到分支
使用如下git命令檢視所有遠端分支 git branch r 檢視遠端和本地所有分支 git branch a 檢視本地分支 git branch 在輸出結果中,前面帶 的是當前分支。方法一使用如下命令 git checkout b 本地分支名x origin 遠端分支名x 使用該方式會在本地新建分...
selenium 切換視窗
參考原文 瀏覽器支援多視窗開啟,但是開啟乙個新的視窗後,selenium不會自動跳轉至新的視窗,需要自己切換 1.driver.window handles 獲取當前瀏覽器的所有視窗,此時windows 為乙個陣列,windows 視窗1,視窗2,視窗3.切換為最新開啟的視窗 driver.swit...