簡體   English   中英

如何在 selenide 中使用 List <> 和 WebElement?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM