Пока я использую транспортир с firefox (ubuntu) 46 все мои тесты зеленые, но когда я использую хром, некоторые из них терпят неудачу, потому что команда browser.executeScript('window.scrollTo(0,10000);');
не работает должным образом. Я пытался использовать:Тест-драйв работает на Firefox, но не работает на Chrome
var elm = element(by.sth) browser.executeScript("arguments[0].scrollIntoView();", elm.getWebElement());
или
scrollIntoView : function(){ arguments[0].scrollIntoView(); }
, но они не работают, а также.
И еще мой второй вопрос: когда я пытаюсь запустить такой же тест на Windows, все они терпят неудачу из-за недостающих локаторов и т. Д. Это из-за различий в архитектуре браузеров или моих тестов не написано хорошо.
Не обращайте внимания на мою первую проблему с '' 'var sgpt = require ('sg-transractor-tools');' '' '' 'sgpt.scroll.scrollTo (element); '' ' , но все же возникла проблема, чтобы запустить этот тест на windows :) – Hikaryu