我目前正在嘗試從使用 ionic 進(jìn)行前端實現(xiàn)的網(wǎng)站測試某個元素。我被這個使用ng-select列表框的元素卡住了。我試圖找到各種不同的答案,并嘗試了許多不同的方法組合,但仍然沒有運氣。目前我的代碼通過 xpath 找到這個元素。我試過的:選擇類,不工作,報錯信息ng 類型的元素選擇不選擇.click(), 總是得到一個錯誤信息“元素在這一點上不可點擊......”Javascript 執(zhí)行程序單擊,沒有任何反應(yīng)。.sendKeys(), “無法聚焦元素”或“元素不是輸入類型”還有其他一些...我有點在我的選擇結(jié)束。我不知道如何與這個盒子互動。有沒有其他可行的方法?另外,我對我實際上應(yīng)該與哪個元素進(jìn)行交互感到困惑?我試過了sendKeys,ngInput但它不接受輸入。我試過選擇ng-select.我的主要目標(biāo)是模擬對所述元素的點擊,就像用戶從下拉列表中選擇一樣。下面是特定元素的 HTML 代碼,用 ionic 編碼。<ng-select class="ng-select ng-select-single ng-pristine ng-valid ng-select-bottom ng-touched" formcontrolname="productBrand" role="listbox"> <div class="ng-select-container ng-has-value"> <div class="ng-value-container"> <div class="ng-placeholder"></div> <!----><!----> <!----><div class="ng-value disabled"> <!----> <!----> <span aria-hidden="true" class="ng-value-icon left">×</span> <span class="ng-value-label">Select from list </span> </div> <!----> <!----><div class="ng-input"> <!----><div role="combobox" tabindex="0" aria-expanded="false"> </div> <!----> </div> </div> <!----> <!----><span class="ng-clear-wrapper" title="Clear all"> <span aria-hidden="true" class="ng-clear">×</span> </span> <span class="ng-arrow-wrapper"> <span class="ng-arrow"></span> </span></div><!----></ng-select>任何幫助表示贊賞!
添加回答
舉報
0/150
提交
取消