none
powershell selenium chromedriver быстро вставить текст в textarea без буфера обмена. RRS feed

  • Вопрос

  • selenium webdriver
    Подскажите как быстро воткнуть существенно не мелкий текст в textarea без использования буфера обмена.

    Пробовал следующие способы.
    $message | clip
    $ie.FindElementByName("message").SendKeys([OpenQA.Selenium.Keys]::LeftControl + "v")
    Работает быстро. Но для своей работы занимает буфер обмена.
    И получается если скрипт работает где-то на фоне в ноутбуке.
    И при этом параллельно со скриптом на ноутбуке начинаю работать я.
    То мы со скриптом не можем поделить буфер обмена.

    $ie.FindElementByName("message").SendKeys($message)
    Эта штука как бы работает. Но как-то очень медленно.
    Пока она наберет весь большой текст.
    Проходит уйма времени.
    Хочется как-то быстрее.
    31 декабря 2017 г. 5:03

Ответы