Mengevaluasi kata kunci di dalam loop for dalam kerangka robot

Saya mencoba menggunakan "exit for loop" dalam memeriksa ketersediaan Api

sleep till Rest api
    FOR    ${i}    IN RANGE    20
        Sleep    5s till rest api is available
        Exit For Loop If Rest Api  == True       
        Log to Console  try again in 5 sec 
    END 

Ketika saya mencoba menjalankan ini, pernyataan exit for loop gagal mengenali Rest Api sebagai kata kunci lain dan menimbulkan kesalahan seperti " tidak ada kata kunci bernama Exit For Loop If Rest Api ". Bisakah kita mengevaluasi kata kunci untuk keluar dari loop for, bukan hanya variabel?


person prasanna    schedule 07.04.2020    source sumber


Jawaban (1)


Bisakah kita mengevaluasi kata kunci untuk keluar dari loop for, bukan hanya variabel?

Tidak, kamu tidak bisa. Dokumentasi dengan jelas menyatakan bahwa Keluar dari loop if memerlukan ekspresi boolean. Anda perlu memanggil kata kuncinya terlebih dahulu dan menyimpan hasilnya. Anda kemudian dapat menggunakan hasilnya sebagai ekspresi.

person Bryan Oakley    schedule 07.04.2020