久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

      <legend id='gFoJt'><style id='gFoJt'><dir id='gFoJt'><q id='gFoJt'></q></dir></style></legend>
      <i id='gFoJt'><tr id='gFoJt'><dt id='gFoJt'><q id='gFoJt'><span id='gFoJt'><b id='gFoJt'><form id='gFoJt'><ins id='gFoJt'></ins><ul id='gFoJt'></ul><sub id='gFoJt'></sub></form><legend id='gFoJt'></legend><bdo id='gFoJt'><pre id='gFoJt'><center id='gFoJt'></center></pre></bdo></b><th id='gFoJt'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='gFoJt'><tfoot id='gFoJt'></tfoot><dl id='gFoJt'><fieldset id='gFoJt'></fieldset></dl></div>

      <small id='gFoJt'></small><noframes id='gFoJt'>

    1. <tfoot id='gFoJt'></tfoot>

          <bdo id='gFoJt'></bdo><ul id='gFoJt'></ul>

        帶有變量分配的機(jī)器人框架中的 IF ELSE

        IF ELSE in robot framework with variables assignment(帶有變量分配的機(jī)器人框架中的 IF ELSE)
        <tfoot id='IpuDr'></tfoot>

              • <bdo id='IpuDr'></bdo><ul id='IpuDr'></ul>

                <small id='IpuDr'></small><noframes id='IpuDr'>

              • <i id='IpuDr'><tr id='IpuDr'><dt id='IpuDr'><q id='IpuDr'><span id='IpuDr'><b id='IpuDr'><form id='IpuDr'><ins id='IpuDr'></ins><ul id='IpuDr'></ul><sub id='IpuDr'></sub></form><legend id='IpuDr'></legend><bdo id='IpuDr'><pre id='IpuDr'><center id='IpuDr'></center></pre></bdo></b><th id='IpuDr'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='IpuDr'><tfoot id='IpuDr'></tfoot><dl id='IpuDr'><fieldset id='IpuDr'></fieldset></dl></div>
                <legend id='IpuDr'><style id='IpuDr'><dir id='IpuDr'><q id='IpuDr'></q></dir></style></legend>
                    <tbody id='IpuDr'></tbody>
                  本文介紹了帶有變量分配的機(jī)器人框架中的 IF ELSE的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  我需要在機(jī)器人框架中有條件地執(zhí)行一些關(guān)鍵字,但我不知道該怎么做,它不起作用.我嘗試了很多選項(xiàng),但我想我的IF-ELSE"語句完全錯(cuò)誤..

                  I need to execute some keywords conditionally in robot framework, but I dont know how to do it, it does not work. I tried many options, but I guess I have the "IF-ELSE" statement completely wrong..

                  Choose Particular Filter ${FILTER} And Uncheck All Values
                      ${bool}=   is filter opened   ${AVAILABLE FILTERS}   ${FILTER}
                      ${uncheck_all_button}=    run keyword  if    "${bool}" == "True"   uncheck all in filter  ${AVAILABLE FILTERS}   ${FILTER}
                      ...                       click element   ${uncheck_all_button}
                      ...                       ELSE
                      ...                       Set variable    ${particular_filter}:    find particular filter   ${AVAILABLE FILTERS}  ${FILTER}
                      ...                       click element   ${particular_filter}
                      ...                       Set variable    ${uncheck_all_button}:   uncheck all in filter  ${AVAILABLE FILTERS}   ${FILTER}
                      ...                       click element   ${uncheck_all_button}
                  

                  它失敗了:Variable '${particular_filter}' not found.但是如果我運(yùn)行它,它甚至不應(yīng)該去 ELSE 分支,因?yàn)?${bool} 是 True...我的自定義函數(shù) is filter opens 只是檢查過濾器是否已經(jīng)打開 - 如果是,則返回 True.我的自定義函數(shù) uncheck all in filter 只返回uncheck all"按鈕的 XPATH.我的自定義函數(shù) find specific filter 返回filter dropdown"按鈕的 XPATH.在這整個(gè)關(guān)鍵字中,我需要檢查過濾器下拉菜單是否已經(jīng)打開 - 如果是,那么我必須直接點(diǎn)擊 ${uncheck_all_button},否則如果過濾器下拉菜單尚未打開,我需要首先點(diǎn)擊過濾器本身 ${particular_filter} 然后我可以點(diǎn)擊 ${uncheck_all_button}

                  It fails with: Variable '${particular_filter}' not found. But in case I run it it should not even go to ELSE branch because ${bool} is True... My custom function is filter opened just checks whether filter is already opened - if so, returns True. My custom function uncheck all in filter just returns XPATH of "uncheck all" button. My custom function find particular filter returns XPATH of "filter dropdown" button. In this whole keyword I need to check whether the filter dropdown is already opened - if so, then I have to click directly on ${uncheck_all_button}, else if the filter dropdown is not opened yet, I need to first click on the filter itself ${particular_filter} and after that I can click on ${uncheck_all_button}

                  我還嘗試了運(yùn)行關(guān)鍵字"這一行:

                  I also tried the "run keyword" line to have like this:

                  ${uncheck_all_button}=    run keyword  if    "${bool}" == "True"    Set Variable    uncheck all in filter    ${AVAILABLE FILTERS}    ${FILTER}
                  

                  或者這個(gè):

                  run keyword  if    "${bool}" == "True"   ${uncheck_all_button}=    uncheck all in filter    ${AVAILABLE FILTERS}    ${FILTER}
                  

                  我也試過 ${bool} == "True"${bool} == True

                  但沒有什么真正起作用,仍然是同樣的錯(cuò)誤:(

                  But nothing really works, still the same error :(

                  非常感謝您的幫助!

                  推薦答案

                  在每個(gè)塊中使用帶有多個(gè)語句的 IF/THEN/ELSE 在 Robot 中不起作用(或者我想您將不得不使用運(yùn)行關(guān)鍵字",但是將變得不可讀).所以我會(huì)用這種方式重構(gòu)你的代碼:

                  Having IF/THEN/ELSE with multiple statements in each block does not work in Robot (or you would have to use "Run Keywords" I suppose, but that would become unreadable). So I would refactor your code this way:

                  Choose Particular Filter ${FILTER} And Uncheck All Values
                      ${is_filter_opened}=   is filter opened   ${AVAILABLE FILTERS}   ${FILTER}
                      run keyword  if    ${is_filter_opened}    actions_when_unchecked
                      ...                ELSE  actions_when_checked
                  
                  actions_when_unchecked
                      uncheck all in filter  ${AVAILABLE FILTERS}   ${FILTER}
                      click element   ${uncheck_all_button}
                  
                  actions_when_checked    
                      ${particular_filter}:    find particular filter   ${AVAILABLE FILTERS}  ${FILTER}
                      click element   ${particular_filter}
                      ${uncheck_all_button}:   uncheck all in filter  ${AVAILABLE FILTERS}   ${FILTER}
                      click element   ${uncheck_all_button}   
                  

                  希望這會(huì)有所幫助.

                  這篇關(guān)于帶有變量分配的機(jī)器人框架中的 IF ELSE的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  python: Two modules and classes with the same name under different packages(python:不同包下同名的兩個(gè)模塊和類)
                  Configuring Python to use additional locations for site-packages(配置 Python 以使用站點(diǎn)包的其他位置)
                  How to structure python packages without repeating top level name for import(如何在不重復(fù)導(dǎo)入頂級(jí)名稱的情況下構(gòu)造python包)
                  Install python packages on OpenShift(在 OpenShift 上安裝 python 包)
                  How to refresh sys.path?(如何刷新 sys.path?)
                  Distribute a Python package with a compiled dynamic shared library(分發(fā)帶有已編譯動(dòng)態(tài)共享庫(kù)的 Python 包)

                    <tbody id='vj1uA'></tbody>
                  • <small id='vj1uA'></small><noframes id='vj1uA'>

                    • <i id='vj1uA'><tr id='vj1uA'><dt id='vj1uA'><q id='vj1uA'><span id='vj1uA'><b id='vj1uA'><form id='vj1uA'><ins id='vj1uA'></ins><ul id='vj1uA'></ul><sub id='vj1uA'></sub></form><legend id='vj1uA'></legend><bdo id='vj1uA'><pre id='vj1uA'><center id='vj1uA'></center></pre></bdo></b><th id='vj1uA'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='vj1uA'><tfoot id='vj1uA'></tfoot><dl id='vj1uA'><fieldset id='vj1uA'></fieldset></dl></div>
                        <bdo id='vj1uA'></bdo><ul id='vj1uA'></ul>

                          1. <tfoot id='vj1uA'></tfoot>
                            <legend id='vj1uA'><style id='vj1uA'><dir id='vj1uA'><q id='vj1uA'></q></dir></style></legend>

                            主站蜘蛛池模板: 精品国产一区二区三区性色 | 在线观看中文字幕dvd播放 | 久久九九99 | 狠狠躁躁夜夜躁波多野结依 | 亚洲精品视频免费 | 香蕉视频91 | 国产女人与拘做受免费视频 | 日本精品视频一区二区三区四区 | 日韩久久中文字幕 | 欧美亚洲视频在线观看 | 国产一极毛片 | 国产一区二区在线免费观看 | 国产国拍亚洲精品av | 国产一区二区三区在线视频 | 国产高清在线视频 | 在线视频亚洲 | 人人干人人干人人 | 黄网免费看 | 一道本一区二区 | 久久久久亚洲精品 | 成人毛片视频免费 | 久草电影网 | 日本精品一区二区三区在线观看视频 | 日韩精品成人av | 欧美综合一区 | 成人免费观看视频 | 国产超碰人人爽人人做人人爱 | 欧美日韩国产精品一区 | 国产精品一区二区不卡 | 精品国产乱码久久久久久88av | 久久黄色 | 91精品国产色综合久久不卡蜜臀 | 欧美日韩第一页 | 天天视频一区二区三区 | 99久久精品国产一区二区三区 | 久久久精品视 | 精品网站999www | 国产精品久久久久久久久免费软件 | 久久精彩 | 久久久久香蕉视频 | 亚洲欧美在线观看 |