Вы должны использовать Keys
класс из OpenQA.Selenium
пространства имен, которое содержит все необходимые ключи, как показано ниже:
Go.To<ContactPage>().Press(Keys.Tab);
// Or
Go.To<ContactPage>().Press("abc" + Keys.Tab);
Существует также уникальная функция триггеров Atata. Имеются атрибуты [PressEnter]
, [PressTab]
, [PressEscape]
и [PressKeys("abc")]
. Атрибут триггера автоматически нажимает указанную клавишу (и) после того, как значение установлено на управление. Например:
public class SearchPage : Page<_>
{
[FindById("search-query")]
[PressEnter] // Adds trigger.
public TextInput<_> Query { get; private set; }
}
А затем проверка:
Go.To<SearchPage>().
Query.Set("abc"); // Enter will be pressed after "abc" text is set.