Вы можете установить значение текстового поля с помощью setValue, которое откроет окно клавиатуры и коснется готового элемента на клавиатуре
textfield.setValue(addressLink);
target.frontMostApp().keyboard().elements()["done"].tap();
You can also do following
target.frontMostApp().keyboard().elements()["q"].tap();
target.frontMostApp().keyboard().elements()["w"].tap();
target.frontMostApp().keyboard().elements()["more"].tap();
target.frontMostApp().keyboard().elements()["1"].tap();
target.frontMostApp().keyboard().elements()["2"].tap();
target.frontMostApp().keyboard().elements()["done"].tap();