我想添加一些數據,然後檢查它是否存在於頁面上。問題在於,用螢火蟲檢查UI時看起來非常難看。它使用角度來完成。我與開發人員交談,他爲一些元素添加了一些明智的ID。然而,其中一些,特別是桌子元素有舊的命名。在添加數據之後,我想要做一個聲明元素存在於表中。這是我的元素:如果所有元素具有相同的ID,則在表格中查找元素
<div id="entity_data_manager_table_cell_code" class="d3-data-table-cell code" _ ngcontent-mrb-1="" ng-reflect-class-name="d3-data-table-cell code" ng-
reflect-id="entity_data_manager_table_cell_code"> Test_Code </div>
的問題是,表中的所有元素都具有ID =「entity_data_manager_table_cell_code」。有沒有辦法解決這個問題,還是解決方案重命名頁面上的所有元素?
我正在使用Selenium和Java進行測試。
您應該嘗試通過xpath查找元素。 – DCON
這真的取決於你在找什麼和如何。你正在尋找一個特定的字符串出現在表中的某個單元格中嗎?或者它足夠好以至於表中的字符串存在於任何地方或?您應該爲您的問題添加更多詳細信息,並提供您要添加的文本以及您希望找到的文本的具體示例。請顯示您嘗試過的代碼和結果,錯誤消息和/或爲什麼它不起作用。 – JeffC