Каталон студия время от времени открывает браузер - PullRequest
0 голосов
/ 04 февраля 2020

Это мой код. Переменная username и password получает значение из файла Excel. если я выполняю код, открывается новый браузер для каждой строки (в Excel). Я ищу команду или еще один открытый просмотр в начале

WebUI.openBrowser ('')

WebUI.navigateToUrl('https://link.com')

WebUI.setText(findTestObject(' Log In/input_), username)

WebUI.setText(findTestObject(' Log In/input_), password)

WebUI.click(findTestObject(' Log In/button_Login'))

WebUI.delay(5)

WebUI.click(findTestObject('Page_Home/a_LOGOUT'))

Ответы [ 2 ]

0 голосов
/ 11 марта 2020

Чтобы открыть браузер только один раз, вы должны создать тестовый костюм и поместить тестовый пример «Открыть браузер» в первую позицию, а после этого поставить второй тестовый пример многопользовательского входа в систему. Это откроет браузер только один раз и войдет в систему согласно данным Excel.

На рисунке ниже я показываю, что я делаю 3 теста в одном тестовом костюме, а имя пользователя и пароль являются переменными:

The below image

0 голосов
/ 12 февраля 2020

Я не знаю, действительно ли это проблема, но у вас есть неправильные одинарные кавычки, попробуйте изменить код для этого:

WebUI.navigateToUrl('https://link.com')

WebUI.setText(findTestObject(' Log In/input_'), username)

WebUI.setText(findTestObject(' Log In/input_'), password)

WebUI.click(findTestObject(' Log In/button_Login'))

WebUI.delay(5)

WebUI.click(findTestObject('Page_Home/a_LOGOUT'))
...