我有這樣的xpath:.//*[@id='DirectoryNo_Field']
我想知道如何確定它的組件是InputText還是ComboBox?如何在Robot Framework中使用Xpath識別組件類型
機器人框架中可能嗎?
注意:組件沒有名稱模式。
謝謝你們
我有這樣的xpath:.//*[@id='DirectoryNo_Field']
我想知道如何確定它的組件是InputText還是ComboBox?如何在Robot Framework中使用Xpath識別組件類型
機器人框架中可能嗎?
注意:組件沒有名稱模式。
謝謝你們
您是否嘗試過使用Chrome瀏覽器開發工具或其他瀏覽器同樣的功能找到這個元素?
要在Chrome中打開開發工具,並且使用chrome激活,只需按F12即可。這應該會在底部顯示開發人員工具控制檯/菜單。
在該菜單中,如果它尚未突出顯示,請導航到'元素',然後按(CTRL + F)這將顯示查找菜單,這將允許您通過XPath查找。
或者,如果您知道元素在頁面上的哪個位置,只需右鍵單擊它並選擇檢查元素,這會將您帶到頁面源中的元素,因此您將得到答案。
希望有所幫助。
*如果我誤解了這一點,並且您只想選擇特定類型的元素,爲什麼不更改XPath以僅檢索您之後的類型?即
.//input[@id='DirectoryNo_Field']
>機器人框架中可能嗎? 它可能與其他工具/框架?我認爲不是,從一些SO答案,[1](http://stackoverflow.com/questions/21647247/xpath-get-element-type)和[2](http://stackoverflow.com/questions)/21647247/xpath-get-element-type)) – Helio