2017-02-22 27 views
1

Am ожидающей, транспортир conf.js открыть угловую сайт через интернет-проводник 11
IE11 транспортир селеном, не удалось создать новый удаленный

После того как я типа транспортир conf.js Это открывает ie11, но вместо открытия URL, У меня есть в example_spec.js 'http://www.angularjs.org', я вижу, что ie11 открывает 'http://localhost:XXXXX/' (xxxx - это числа), и на странице он говорит: «Это начальная начальная страница для сервера WebDriver», я ожидаю, что ie11 будет открыт с «http://www.angularjs.org»

Отчет об ошибке

E/Launcher - Unable to create new remote session, desired capabilities = capabilities [(count=1, browserName=internet explorer, version=11, platform='Any')], required capabilities= Capabilities [()]. 

`Node Version`: `v6.9.5` 

`Protractor Version`: `5.1.1` 

`Angular Version`: `` 

`Browser(s)`: `IE11`: 

`Operating System and Version`: `Windows 7, os.arch: 'amd64',, os.version: 6.1` 

`Your protractor configuration file;` 
`exports.config` = `{` 
seleniumAddress`: 'http://localhost:4444/wd/hub', 
seleniumArgs`: `['Dwebdriver.ie.driver=c:\Users\12345\Appdata\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\IEDriverServer3.1.0.exe']`, 
`capabilities`: `{` 
`'browserName'` : `'internet explorer'`, 
`'platform' : 'Any'`, 
`'version'` : `'11'` 
`},` 
`framework`: `'jasmine'`, 
`specs`: `['example_spec.js]`, 
`jasmineNodeOpts`: `{` 
`defaultTimeInterval`: `30000` 
`}` 
`};` 

A relevant example test 
`describe('angularjs home page',function(){` 
`it('should greet the named user',function(){` 
`browser.get('http://www.angularjs.org');` 
`element(by.model('yourName')).sendKeys('Julie');` 
`var greeting=element(by.binding('yourName'));` 
`expect(greeting.getText().toEqual('Hello Julie!');` 
`});` 
`});` 

Результат выполнения теста он открывает ie11 но URL в нем есть «http://localhost:XXXXX/», содержание в странице ' „это начальная стартовая страница для WebDriver сервера“

Шаги для воспроизведения ошибка, запустить WebDriver-менеджер запуска, а затем перейти на путь, где файл конф находится и введите «транспортир conf.js»

URL, вы работаете тесты против (если применимо) «http://www.angularjs.org»

ответ

0

Согласно дизайну, IE открывает страницу по умолчанию перед тем, как перейти к URL-адресу, указанному в browser.get() вашей спецификации.

И да, настройки IE - это боль, а в некоторых отсутствующих конфигурациях вы увидите Unable to create new remote session и браузер, показывающий только страницу по умолчанию.

Для этого может быть несколько причин. Я хотел бы предложить попробовать все приведенные ниже предложения и относятся уже существующие вопросы

  • «Включить защищенный режим» для каждой зоны
  • отключить IE отладчик
  • увеличения на 100%
+0

Спасибо за ответ!!!! – user7375268

 Смежные вопросы

  • Нет связанных вопросов^_^