下面是我的剧本:
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使用的签名似乎很好,但仍然会出现此错误。请帮助修复此错误。
发布于 2022-09-19 09:08:25
你应该写:
import org.openqa.selenium.WebElement
...
List<WebElement> foundElements = WebUI.findWebElements(findTestObject('Trial/ShopSearchResultPage/div-ProductInSearchResult'))您可以从这里了解更多信息。
希望你能得到答案,如果这对你不起作用,请告诉我。
https://stackoverflow.com/questions/72895487
复制相似问题