Один из нюансов SIKULI.
Если вам надо что-то напечатать в активное поле, то можно использовать две разные штуки.
Либо: type('some text')
Либо: paste('some text')
А в чём разница? А вот всю просто. Первое вставит данные символы как вы печатаете на клавиатуре, в той раскладке которая сейчас активна для приложения... да-да, правильно, если открыта русская локаль, то будет не 'some text', а 'ыщьу еуче'. А вот второе именно вставит, а не напечатает, т.е. будет сразу 'some text'.
Если вам надо что-то напечатать в активное поле, то можно использовать две разные штуки.
Либо: type('some text')
Либо: paste('some text')
А в чём разница? А вот всю просто. Первое вставит данные символы как вы печатаете на клавиатуре, в той раскладке которая сейчас активна для приложения... да-да, правильно, если открыта русская локаль, то будет не 'some text', а 'ыщьу еуче'. А вот второе именно вставит, а не напечатает, т.е. будет сразу 'some text'.