📚
seleniumの安全証明回避処理
内容
- localでテストしていると、安全証明を強いられる
- seleniumでテストする際に、自動で回避させたい
IE
if driver.title == "このサイトは安全ではありません":
try:
elm = driver.find_elements_by_id("moreInfoContainer")
elm.click()
except:
print("ERROR")
try:
elm = driver.find_elements_by_id("overridelink")
elm.click()
except:
print("ERROR")
EDGE
if driver.title == "証明書エラー: ナビゲーションはブロックされました":
try:
elm = driver.find_elements_by_id("moreInformationDropdownSpan")
elm.click()
except:
print("ERROR")
try:
elm = driver.find_elements_by_id("invalidcert_continue")
elm.click()
except:
print("ERROR")
Discussion