2017-09-11 228 views
0

如果多個元素具有相同的名稱並且沒有元素的唯一標識。我們如何使用winium進行自動化測試?使用winium進行自動測試

是否可以使用可點擊的點座標進行自動化?

+0

如果順序改變,在列表中使用其他屬性或文本或位置不可靠,您應該向開發團隊詢問代碼中的某些選擇器。 – lauda

+0

我已經嘗試在代碼中添加一些選擇器,但它不工作。你可以幫助選擇元素使用位置嗎? –

+0

您需要添加您嘗試使用的代碼,並將代碼片段添加到您嘗試選擇的元素的代碼中。 – lauda

回答

1

如果您知道您感興趣的元素的位置不會改變,那麼您可以首先獲取與您正在識別的名稱相匹配的所有元素的列表。遍歷列表並打印出座標。然後確定哪一個是你想要的,然後使用這些座標點擊元素。我相信(0,0)是屏幕的左上角。

有時我發現可以通過查找其父元素或子元素來識別與其他元素具有相同名稱的元素。這隻有在父/子元素與具有相同名稱的其他元素不同時纔有效。這很煩人,但有時我必須找到一個獨特的子元素,然後獲取父元素2級以上,例如。因爲該子元素是唯一的唯一標識符。

相關問題