1

Для испытаний работать на светлячок и хром, я часто использую команду, подобную следующей, чтобы выбрать конкретный вариант из выпадающего меню ВЫБ.2:транспортир не отберет из ниспадающего в IE10

element(by.cssContainingText('.select2-result-label', 'A')).click(); 

В firefox вы можете видеть, что он выбирает элемент из списка. В IE я вижу, что список выпадает, и тогда это похоже на то, что курсор на мгновение вылетает вверх и вниз по списку, но никогда не кажется, что он светится на нужном элементе и никогда ничего не выбирает.

Кто-нибудь еще видел по-разному поведение с меню в IE и firefox?

ответ

0

С IE он всегда приходит к «специальному» обращению.

Вы можете попробовать прокрутки в поле зрения элемента перед нажатием кнопки:

var selection = element(by.cssContainingText('.select2-result-label', 'A')); 
browser.executeScript("arguments[0].scrollIntoView();", selection.getWebElement()); 
selection.click(); 

С другой стороны, выполнить щелчок по executeScript():

browser.executeScript("arguments[0].click();", selection.getWebElement()); 
Смежные вопросы