我正在使用Selenium IDE並嘗試單擊字段中的自動完成項目。我無法找到點擊元素的方法。當您單擊該項目時,它會填充下一個字段。我一直在玩這個爲期兩天,無法弄清楚。如果我可以在該字段中獲得鼠標光標,然後按下然後輸入它可能會工作。我試過:Selenium IDE - 無法在自動完成/無法定位元素中選擇文本
<td>clickAt</td>
<td>id=txtCategory</td>
<td></td>
<td>keyPress</td>
<td>css=.ui-corner-all+.ui-corner-all+.ui-corner-all+.ui-corner-all</td>
<td>\40</td>
<td>keyPress</td>
<td>css=.ui-corner-all+.ui-corner-all+.ui-corner-all+.ui-corner-all</td>
<td>\13</td>
但它沒有工作。我曾嘗試使用焦點和/或模糊與sendkeys,keydown和按鍵,但我似乎無法讓它工作。當鼠標懸停在自動完成的單詞上時,也有一個hoverstate。我無法在硒中找到該狀態,也不知道是否需要。任何幫助,將不勝感激。
這是一個鏈接到我試圖點擊,同時被螢火蟲檢查的圖片,以及我在Selenium IDE中嘗試的一些東西。
我也曾嘗試:
對於數值是我應該把「客戶支票跳票」?我可以在字段中獲取文本,但實際上沒有單擊「自動完成」文本,下一個字段將不會填充。這裏是我的嘗試:
<td>typeKeys</td>
<td>css=.ui-corner-all+.ui-corner-all+.ui-corner-all+.ui-corner-all</td>
<td>Customer check bounced</td>
<td>fireEvent</td>
<td>css=.ui-corner-all+.ui-corner-all+.ui-corner-all+.ui-corner-all</td>
<td>focus</td>
<td>fireEvent</td>
<td>css=.ui-corner-all+.ui-corner-all+.ui-corner-all+.ui-corner-all</td>
<td>blur</td>
<td>keyPress</td>
<td>css=.ui-corner-all+.ui-corner-all+.ui-corner-all+.ui-corner-all</td>
<td>\13</td>
感謝, 鮑勃
對於數值是我應該把「客戶支票跳票」?我可以在字段中獲取文本,但實際上沒有單擊「自動完成」文本,下一個字段將不會填充。這是我試過的: 'typeKeys | css = .ui-corner-all + .ui-corner-all + .ui-corner-all + .ui-corner-all |客戶檢查被反彈 – user2348065