0
我在動態下拉列表中選擇某個值時遇到問題。這種情況是當DDL上有新增值時,我的腳本將失敗,因爲一旦有新值,xpath位置就會改變[這是選擇xpath的腳本] [2]在機器人框架的動態下拉列表中選擇值
在此先感謝!
這是HTML源html source of the DDL
我在動態下拉列表中選擇某個值時遇到問題。這種情況是當DDL上有新增值時,我的腳本將失敗,因爲一旦有新值,xpath位置就會改變[這是選擇xpath的腳本] [2]在機器人框架的動態下拉列表中選擇值
在此先感謝!
這是HTML源html source of the DDL
看一看文檔:http://robotframework.org/Selenium2Library/Selenium2Library.html
你可以試着按值從下拉列表中的項目或關鍵字標籤:
「從標籤列表中選擇'
'從列表中選擇值'
在問題中添加html源代碼,以及您嘗試完成任務的代碼 - 屏幕截圖根本無法做到。主要問題是你的路徑引用絕對位置,正如你所說的那樣是動態的。 – Todor
對不起,但來源尚未開始,目前正在開發中。但是,能夠解決上述問題的命令是什麼? – lee
「但源代碼尚未啓動,是」 - 如果您可以通過瀏覽器獲取屏幕截圖,則可以獲取html源代碼。本身沒有命令 - 它是針對特定情況的解決方案,定位器具有元素的屬性/文本。看看屏幕截圖,這可能不是一個普通的HTML下拉菜單,只有''''ol''''ol''元素,但是有'div'或'span'的東西,這使得解決方案更加依賴於html。 – Todor