Я делаю несколько тестов с разными браузерами. Я использую для этого Selenium :: Remote :: Driver. Я хотел бы проверить, найду ли я какой-либо элемент в своем списке веб-сайтов, список из фреймворка js (который создает сетки). В этом случае я должен использовать фрагмент Javascript, разрешенный Selenium :: Remote :: Driver. я сделал следующий код:метод findIndex() с Internet explorer
$script = q{
var paramProgramName = arguments[0];
var list = $('#c-list').dxList('instance');
var items = list.option('items');
var index = items.findIndex(function(el){ return el.name==paramProgramName; });
list.selectItem(index);
return ;
};
$driver->execute_script($script,$programName);
Он прекрасно работает с хромом и светлячок. Моя проблема в том, что мой код не работает с internet.explorer, потому что метод findIndex() поддерживается только i.e 12 и ниже. И по некоторым причинам мне нужно использовать internet.explorer 11.
Так что мой вопрос: как я могу поступить иначе, чтобы получить мой индекс для каждого браузера?
Благодаря
Спасибо за ответ @ T.J. Сначала бродишь! Я не очень знаком с Шимом, но я все равно посмотрю. Во-вторых, я проверю его, и я перенастрою вам ответ. – Chaoui05
Это прекрасно. Еще раз спасибо – Chaoui05
:). Готово ! он ответил на мой вопрос – Chaoui05