Вставить текст из буфера обмена в скрипт selenium ide

Ниже приведен следующий макрос, который я записал с помощью kantu selenium ide. Вместо ввода "456" я хотел бы вставить число из буфера обмена, как бы я использовал! Clipboard для этого?

{
    "CreationDate": "2018-3-28",
    "Commands": [
      {
        "Command": "open",
        "Target": "http://www.myurlhere.com/",
        "Value": ""
      },
      {
        "Command": "click",
        "Target": "id=ContentPlaceHolder1_txtCode",
        "Value": ""
      },
      {
        "Command": "type",
        "Target": "id=ContentPlaceHolder1_txtCode",
        "Value": "456"
      }

1 ответ

Я сам нашел решение: ${! Clipboard} - правильный синтаксис для получения (вставки) значения из буфера обмена:

  {
    "Command": "type",
    "Target": "id=ContentPlaceHolder1_txtCode",
    "Value": "${!clipboard}"
  }

А для установки значения в буфер обмена (копирование) можно использовать:

  {
    "Command": "store",
    "Target": "my data here",
    "Value": "!clipboard"
  }
Другие вопросы по тегам