Run Keyword If

Подскажите как правильно реализовать с помощью "Run Keyword If" следующий алгоритм:

 

if element is present on page:

then press key

else do another action

 

Или это лучше сделать с помощью другой функции?

 

есть несколько спосбов - это использовать два кейворда Run Keyword If и Run Keyword Unless, посмотри их описания

${status} ${value} = Run Keyword And Ignore Error My Keyword
Run Keyword If '${status}' == 'PASS' Some Action  
Run Keyword Unless '${status}' == 'PASS' Another Action

или же можно создать программно код и потом просто подключить через библиотеку

Спасибо, помогло )))

 

А с помощью какой функции лучше реализовать Wait For Page Load() ?

Что-то из этого списка может тебе подойти

Wait For Condition
Wait Until Page Contains
Wait Until Page Contains Element ·