我有一個典型的硒問題Ide:[error] = * css找不到元素。典型問題:找不到css元素
我看了論壇,我看到了非常類似的問題(例如,硒-IDE-IDE-2.9.0- [error] = li.xspPickerItem.xspPickerItemHover css元素未找到),試圖解決一些問題的建議答案,但我不能。
我的問題的細節如下:
登錄:
info] Executing: |click | css=input.select-dropdown.active | |
[error] Element css=input.select-dropdown.active not found
[info] Test case failed
HTML (它包含幾個下拉列表):
<div class="row" _ngcontent-pkb-13="">
<div class="col s2" _ngcontent-pkb-13="">
<label for="groupBy" _ngcontent-pkb-13="">Agrupado por</label>
</div> <div class="col s5" _ngcontent-pkb-13="">
<div class="select-wrapper form-control ng-untouched ng-pristine ng-valid initialized">
<span class="caret">/span>
<input class="select-dropdown" readonly="true" data-activates="select- options-32184002-bd89-baf2-43b8-3d88ae8219e5" value="Todo el territorio" type="text"></input>
<ul id="select-options-32184002-bd89-baf2-43b8-3d88ae8219e5" class="dropdown-content select-dropdown ">
<li class=""><span>Todo el territorio</span></li><li class=""><span>Instalaciones Deportivas</span></li><li class=""><span>Parroquias</span></li><li class=""><span>Polígonos Industriales</span>
(它顯示了一個小部分)
如何從下拉菜單中選擇任何項目? 「Parroquias」
感謝
是的,流程如您所說:「...當您嘗試點擊下拉列表,然後點擊特定列表項目」。 |點擊| css = input.select-dropdown.active – kanku
我無法控制代碼。是的,流程如您所說:「...點擊下拉菜單,然後點擊特定列表項」:「| click | css = input.select-dropdown.active」和「|點擊| css = li.active> span「。我如何識別「活性」項目? – kanku
當你說活動時,你的意思是隻有1個下拉菜單可見,而其他的則是隱藏的?如果是的話,你可以包含「有效」下拉菜單和「無效」下拉菜單的代碼?你只需要在這些不同的地方找到這個屬性,並讓你識別活動屬性。 '.active。命令不是在Selenium IDE中可以識別的目標字段,目標字段只處理定位符,IDE會將其作爲無效定位符處理,因爲它會將.active解釋爲'class named active',並且您已經指定了類在'input.select-dropdown'中 – Jsmith2800