Захват копировальной пасты в Каталоне
Как захватить функции копирования и вставки в 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)
Тогда вы можете делать со строкой все, что захотите.