【问题标题】:How to fix Katalon error - No signature of method: static com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords.findElements()如何修复 Katalon 错误 - 没有方法签名:静态 com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords.findElements()
【发布时间】:2022-09-24 22:57:28
【问题描述】:

下面是我的脚本:

WebUI.openBrowser(\'https://xyz.xy/shop\')
WebUI.delay(5)
List<WebElement> foundElements = Windows.findElements(findTestObject(\'Trial/ShopSearchResultPage/div-ProductInSearchResult\'))

在 Katalon 中,我收到以下错误消息:

groovy.lang.MissingMethodException: No signature of method: static com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords.findElements() is applicable for argument types: 

(com.kms.katalon.core.testobject.TestObject) values: [TestObject - \'Object Repository/Trial/ShopSearchResultPage/div-ProductInSearchResult\']
Possible solutions: 

findElements(com.kms.katalon.core.testobject.WindowsTestObject), findElement(com.kms.katalon.core.testobject.WindowsTestObject), findElements(com.kms.katalon.core.testobject.WindowsTestObject, com.kms.katalon.core.model.FailureHandling), findElement(com.kms.katalon.core.testobject.WindowsTestObject, com.kms.katalon.core.model.FailureHandling

)

我用于findElements 的签名似乎没问题,但仍然出现此错误。请帮助解决此错误。

    标签: katalon-studio


    【解决方案1】:

    你应该写:

    import org.openqa.selenium.WebElement
    ...
    
    List<WebElement> foundElements = WebUI.findWebElements(findTestObject('Trial/ShopSearchResultPage/div-ProductInSearchResult'))
    

    您可以从中了解更多信息here

    希望你能得到答案,如果这对你不起作用,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-13
      • 2020-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多