Я использую Селен IDE для тестирования кейсов для моего клиента. Тестовые случаи могут отличаться, но только для чисел, которые мне нужно сохранить в массиве и заполнить в определенных полях.
Что я до сих пор: я использую «execute Script» и фрагмент кода
data = prompt("Enter CSV line from Calculator"); var csv = data.split(";"); return(csv);
Числа сами генерируются внешним инструментом, поэтому я могу просто взять данные CSV и ввести их. Значения хранятся в переменной, называемой «а». После этого я заполняю числа, хранящиеся в массиве
${a[0]}
Это продолжается для набора чисел. Проблема, с которой я сталкиваюсь, в некоторых тестовых случаях Selenium нужно ввести 22 числа, а в других только 5. Поскольку я не могу найти способ разрешить Selenium принимать решения на основе данных CSV, мне нужно создать отдельный тестовый набор хотя все идентично, кроме заполнения чисел.
Так есть ли способ, которым я могу сказать Selenium: «Посмотрите, сколько чисел вы сохранили, и запустите его, добавляя переменную a + 1 каждый раз, пока она не заканчивается»?