Masukkan kata kunci argumen dengan python

Saya ingin menulis kata kunci dengan argumen infix dengan python, apakah mungkin?

*** Keywords ***
Set ${var} on device
    set samething on device  samething=${var}

Bisakah saya menulis Set ${var} di perangkat dengan python?


person Bartłomiej Bartnicki    schedule 06.07.2018    source sumber
comment
Bisa dijelaskan lebih lanjut, apa gunanya menanyakan pertanyaan yang dijawab dengan jelas di dokumentasi publik, dan dijawab sendiri 5 menit kemudian? Itu juga telah ditanyakan sebelumnya di SO - jawaban lebih detail.   -  person Todor Minakov    schedule 06.07.2018
comment
Kemungkinan duplikat Bagaimana cara menentukan argumen di tengah kalimat dalam pengujian gaya gherkin dalam kerangka robot?   -  person Todor Minakov    schedule 06.07.2018


Jawaban (1)


from robot.api.deco import keyword

@keyword('Add ${quantity:\d+} Copies Of ${item} To Cart')
def add_copies_to_cart(quantity, item):
    # ...
*** Test Cases ***
My Test
    Add 7 Copies Of Coffee To Cart

http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#embedding-arguments-into-keyword-names

person Bartłomiej Bartnicki    schedule 06.07.2018