以下の内容はhttps://end0tknr.hateblo.jp/entry/20191209/1575895308より取得しました。


selenium + IEDriverServer.exe で ie11を起動する場合、「保護モードを有効」に

#!/usr/local/bin/python
# -*- coding: utf-8 -*-
import getopt
import os
import sys
from selenium import webdriver
from time import sleep

CONF = \
    {'web_driver':'c:/home/end0tknr/tmp/SELENIUM/IEDriverServer.exe'}

def main():
    browser = init_browser()

    browser.get("http://www.yahoo.co.jp")

    sleep(5)
    browser.close()
    browser.quit()


def init_browser():
    browser = webdriver.Ie(CONF['web_driver'])
    return browser
    

if __name__ == '__main__':
    main()

↑こちらを python3.7.5 for winで 実行したところ、IE11が起動せず、以下のerror

selenium.common.exceptions.SessionNotCreatedException:
Message: Unexpected error launching Internet Explorer.
Protected Mode settings are not the same for all zones.
Enable Protected Mode must be set to the same value (enabled or disabled)
for all zones.

どうやら、IEの設定(インターネットオプション)で 「保護モードを有効にする」を「インターネット」「ローカル イントラネット」 「信頼済みサイト」「制限付きサイト」で有効にする必要があるらしい。

更に「詳細設定」タブでは「拡張保護モードを有効にする」をオフにすると IEの起動や画面遷移が可能になります

f:id:end0tknr:20191209214102p:plain

f:id:end0tknr:20191209214116p:plain




以上の内容はhttps://end0tknr.hateblo.jp/entry/20191209/1575895308より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14