у меня возникли проблемы с транспортиром при запуске моих тестов E2E. Во-первых, я должен сообщить вам, что эти тесты отлично проходят на моем локальном компьютере, ошибки возникают, когда я помещаю их на сервер Jenkins. Ниже приведен небольшой фрагмент того, что не удается.
describe('Small screen tests', function() {
beforeAll(function() {
browser.get(browser.params.underTestUrl);
homeView.setBrowserSize('small');
loginView.login();
homeView.nav();
});
afterAll(function() {
homeView.nav();
loginView.logout();
});
it('should see at least one financial period on the Financial Periods view', function() {
page.settlementBtn.click();
page.financialPeriodsBtn.click();
expect(page.financialPeriods.count()).toBeGreaterThan(0);
});
Транспортир (на Jenkins) выдает эту ошибку ->
[Ошибка 31m: неизвестная ошибка: элемент не активен в точке (-160, 324) [chrome # 1-1] (Информация о сеансе: chrome = 47.0.2526.106) [chrome # 1-1] (Информация о драйвере: chromedriver = 2.20 .353124 (035346203162d32c80f1dce587c8154a1efa0c3b), platform = Linux 3.10.0-327.3.1.el7.x86_64 x86_64) [0m [chrome # 1-1] Стек: [chrome # 1-1] UnknownError: неизвестная ошибка: элемент не доступен для нажатия point (-160, 324) [chrome # 1-1] (Информация о сеансе: chrome = 47.0.2526.106) [chrome # 1-1] (Информация о драйвере: chromedriver = 2.20.353124 (035346203162d32c80f1dce587c8154a1efa0c3b), platform = Linux 3.10.0 -327.3.1.el7.x86_64 x86_64) [chrome # 1-1] в process._tickCallback (node.js: 368: 9)
Ответ прямо передо мной, но меня сбивает с толку то, как этот тест может проходить локально, но не на сервере Jenkins. Сталкивались ли вы с этой проблемой раньше, и если да, то как вы ее преодолевали?