2016-07-12 5 views
1

IE機能を使用してドライバセッションをインスタンス化して、Internet Explorerの保護モード設定を無視しようとしていますが、構文が不明です。WebDriver NodeJS機能付きIEドライバのインスタンス化:introduFlakinessByIgnoringProtectedModeSettings(ignoreSettings)

私が試してみました:

var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.ie().introduceFlakinessByIgnoringProtectedModeSettings(true).build(); 

    var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.ie().introduceFlakinessByIgnoringProtectedModeSettings, true.build(); 

    var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.ie().ignoreProtectedModeSettings(true).build(); 

    var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.ie().introduceFlakinessByIgnoringProtectedModeSettings(true).build(); 

    var driver = new webdriver.Builder().withCapabilities({ "browserName": "ie" }, {"ignoreProtectedModeSettings": "true"}).build(); 

var driver = new webdriver.Builder().withCapabilities({ "browserName": "ie" }, {"introduceFlakinessByIgnoringProtectedModeSettings": "true"}).build(); 

これまでのところ何も働いていません。 Javascriptでこれに対して正しいsytaxは何ですか?ありがとう!!!同じ問題を有し、かつselenium-webdriverためのコードを通過した後、私は仕事に次見つかっ

答えて

1

const Capabilities = require('selenium-webdriver/lib/capabilities').Capabilities; 
let capabilities = Capabilities.ie(); 
capabilities.set('ignoreProtectedModeSettings', true); 
const driver = new webdriver.Builder().withCapabilities(capabilities).build(); 
+0

それをやりました!ありがとう、トン - 私は基本的にあきらめていた。ズーム設定を無視する方法についてのアイデアはありますか?私はそれにも苦労してきました。再度、感謝します! – Newb

+0

私はその問題はありませんでしたが、 'capabilities.set( 'ignoreZoomSetting'、true)' のようなものでなければなりません。 – Michael

関連する問題