[英]How to use List <> with WebElement in selenide?
我在測試中使用硒化物。 硒化物中有硒化物元素collections。
我想用列表替換它。
selenide 中的代碼如下所示:
ElementsCollection trElements = $$ ("tr");
至 Selenium:
List <WebElement> trElements = $$ ("tr");
但是出現錯誤: “不兼容的類型:com.codeborne.selenide.ElementsCollection 無法轉換為 java.util.List”
如何正確將 ElementCollection 轉換為 List?
在 selenide 中,通過 webElements 搜索是這樣完成的:
List<WebElement> table = WebDriverRunner.getWebDriver().findElements("");
基本上你需要將集合轉換為列表:
List<WebElement> trElements = new List<WebElement>($$ ("tr"));
還有更多方法可以轉換它。 見https://www.baeldung.com/java-convert-collection-arraylist
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.