Близнецы: IE11 не работает
Не могли бы вы помочь со следующим?
- Пытался запустить визуальный тест от Близнецов
IE 11 не запускает тесты Близнецов
- Селен-автономный: 3.7.1
Вот трассировка стека:
[moveTo({"element-6066-11e4-a52e-4f735466cecf":"320a2146-d2b3-4868-accc-cb04927e6cb2"},0,0)] Error response status: 13, UnknownError - An unknown server-side error occurred while processing the command.
Из Selenium Wiki было исследовано, что действие moveTo используется в библиотеке gemini для калибровки браузера, но эта функция не работает в IEDriver. Вот файл, в котором используется действие moveTo: ссылка на файл Близнецов
gemini.reset = () => {}; - it doesn't work
Кто-нибудь знает как это исправить?
заранее спасибо
Вот код: test.gemini.js
gemini.suite('test', (suite) => {
suite.setUrl('/test')
.setCaptureElements('[test]')
.capture('email')
.before((actions, find) => {
this.emailField = find('input[name="email"]');
this.usernameField = find('input[name="username"]');
this.saveButton = find('test');
})
.capture('with text', (actions, find) => {
actions.sendKeys(this.emailField, 'test');
})
.capture('click', (actions, find) => {
actions.waitForElementToShow('input[name="username"]');
actions.click(this.emailField);
})
.capture('hover', (actions, find) => {
actions.mouseMove(this.emailField)
})
.capture('name with text', (actions, find) => {
actions.sendKeys(this.usernameField, 'test test test 1074029859084*^@*($^)%)()9308')
})
.capture('click on save button', (actions) => {
actions.click(this.saveButton);
});
});
.gemini.js
module.exports = {
rootUrl: 'http://localhost:7777',
gridUrl: 'http://127.0.0.1:4444/wd/hub',
screenshotsDir: './screens',
windowSize: '1600x1080',
system: {
plugins: {
'html-reporter': {
enabled: true,
path: 'my/gemini-reports',
defaultView: 'all',
baseHost: 'test.com'
}
}
},
browsers: {
// chrome: {
// desiredCapabilities: {
// browserName: 'chrome',
// }
// },
ie11: {
desiredCapabilities: {
browserName: 'internet explorer',
version: '',
ignoreProtectedModeSettings: true,
ignoreZoomSetting: true,
requireWindowFocus: true,
ensureCleanSession: true
}
},
}
};
1 ответ
Решение
Возможное решение этой проблемы - использовать другую версию селена.Вот:
selenium-standalone install --version=2.47.0 --drivers.ie.version=2.53.1
selenium-standalone start --version=2.47.0 --drivers.ie.version=2.53.1