Есть ли способ построить Selenium-IDE Test-Siute, чтобы в каждом прогоне какой-то текст был переименован?Переименовать при каждом запуске в Selenium IDE
Скажем, у меня есть тестовый набор, который создает простую форму в каждом прогоне. По умолчанию selenium будет создавать одну форму с начальным именем, например «form1», а во втором прогоне будет получена ошибка, так как форма в этом имени уже существует. (Предположим, что система не допускает двух форм с одинаковыми именами ..). Я бы хотел, чтобы selenium создавал каждый раз новую форму с другим именем (не заботясь о том, увеличился или рандомизирован.)
Спасибо.
Вам нужно чтобы получить дополнительную информацию. Я потерял то, о чем прошу! – Saifur
Нет проблем. Предположим, я использую Selenium IDE для создания так меня элементы внутри базы данных. Также предположим, что эта БД не может согласиться с тем, что два элемента внутри него будут иметь одинаковые имена. Скажем, мы начинаем запись, и во время записи мы создаем какой-то элемент, называем его «item1» и прекращаем запись. До сих пор все будет нормально работать. В следующий раз, когда мы попытаемся воспроизвести запись, мы столкнемся с проблемой - название элемента alreay там! поэтому тестовый набор застрянет. Как мы можем это преодолеть? –
Я боюсь, но, вероятно, не могу этого добиться, используя селен IDE, поскольку нет способа узнать, что вы повторяете эту работу. Я бы предложил вам использовать 'webdriver' и повторить эту работу с помощью простого цикла (столько раз, сколько вам нужно). В таком сценарии я использую временные метки, включая миллисекунду, которая является наиболее надежной. – Saifur