簡體   English   中英

如何使用 Robot Framework 選擇下拉菜單但輸入元素類型

[英]How select a drop down but element type is input using Robot Framework

我目前正在使用機器人框架並有一個使用 mdbootstrap 作為前端的項目。 但是,我遇到了他們的下拉選擇元素使用輸入作為類型的麻煩。

<input type="text" class="select-dropdown" readonly="true" data-activates="select-options-0c5c119c-fe7f-4c45-8db9-5af047606d66" value="Choose your option" xpath="1">
<ul id="select-options-0c5c119c-fe7f-4c45-8db9-5af047606d66" class="dropdown-content select-dropdown" style="width: 427.038px; position: absolute; top: 0px; left: 0px; opacity: 1; display: none;" xpath="1"><li class="disabled"><span class="filtrable">Choose your option</span></li><li class="active"><span class="filtrable">Option 1</span></li><li class=""><span class="filtrable">Option 2</span></li><li class=""><span class="filtrable">Option 3</span></li></ul>
<select class="mdb-select initialized" style="" xpath="1">
                    <option value="" disabled="" selected="">Choose your option</option>
                    <option value="1">Option 1</option>
                    <option value="2">Option 2</option>
                    <option value="3">Option 3</option>
                </select>

所以我想問一下如何選擇那種下拉類型?

我試過了:

  • 直接選擇類“mdb-select initialized”但是會拋出找不到元素的錯誤
  • 此外,嘗試先單擊下拉元素以激活該選項,但結果相同。

有沒有人對此有解決方案或方法?

順便說一下,您可以使用 Xpath 作為選擇值的定位器。 但我建議讓您的開發團隊設置 ID 或名稱,因為這將使您更容易從此下拉列表中選擇值。

select from list by value  xpath=/html/body/select      2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM