Я пишу тестовые примеры, которые проверяют функциональность добавления учетной записи. Это означает, что мне нужно сгенерировать данные для учетной записи: имя, адрес электронной почты, номер ссылки и номер заказа. Я думал, что для каждого из этих полей я мог бы просто сгенерировать случайное слово или число с префиксом, чтобы я мог использовать сценарий для регулярного удаления этих записей из базы данных.
Проблема в том, что я не знаю, как добавлять префиксы или просто использовать большинство ключевых слов faker.
В тот момент, когда я использую ключевое слово md5 для создания строки, которую я могу использовать для каждого экземпляра моего тестового примера, я сделал это, создав переменную в моем файле ресурсов:
*** Variables ***
${md5} MD 5
Затем я вызываю эту переменную всякий раз, когда хочу написать свой префикс (я называю его в конце различных полей, например, email: email+${md5}@gmail.com, reference: test $ {md5} и т. Д.
*** Keywords ***
Write username
Input Text a11y-username test ${md5}
Я не уверен, где находится фактическая документация по использованию faker из Robot Framework, я использую http://fake-factory.readthedocs.org/en, чтобы найти поставщиков, которых я хочу использовать, а затем изо всех сил стараться заставить их работать изнутри РФ.
Может ли кто-нибудь помочь мне заставить работать random_int () или указать мне на соответствующую документацию для ВСЕХ провайдеров подделок в РФ.
Заранее спасибо.