Захват копировальной пасты в Каталоне

Как захватить функции копирования и вставки в Katalon Studio?

Я пишу сценарий Katalon, который требует от пользователя скопировать и вставить случайно сгенерированный защитный номер.

2 ответа

Во-первых, вам нужно будет

import org.openqa.selenium.Keys as Keys

а затем (скажем, вы дважды щелкните, чтобы выбрать номер):

WebUI.doubleClick('id-of-the-number-field')
WebUI.sendKeys('id-of-the-number-field', Keys.chord(Keys.CONTROL, 'c'))

WebUI.click('id-of-the-paste-field')
WebUI.sendKeys('id-of-the-paste-field', Keys.chord(Keys.CONTROL, 'v'))

Вы можете получить текст из объекта и сохранить его в переменной:

      String s = WebUI.getText("your-testobject")
WebUI.setText("your-testobject", s)

Тогда вы можете делать со строкой все, что захотите.

Другие вопросы по тегам