在标识“ Appium”中突出显示的元素时,我收到以下消息。
Appium: 1.7.1 设备:iPhone X(12.0和模拟器) Java客户端: 1.6.1 Xcode: V 10
旨在使用.gettext()方法读取元素的内容。
使用的逻辑。
//显式等待30秒。
返回driver.until(ExpectedConditions.visibilityOfElementLocated(By.xpath(WebElement)))。getText();
使用了WebElement。
1,/ XCUIElementTypeApplication [@ name =“事件管理器”] / XCUIElementTypeWindow 1 / XCUIElementTypeOther / XCUIElementTypeOther / XCUIElementTypeOther / XCUIElementTypeOther / XCUIElementTypeOther / XCUIElementTypeOther / XCUIElementTypeOther / XCUIElementTypeOther // XCUIElementTypeTypeOther / XCUIElementTypeTypeOther / XCUIElementTypeOther
2,// XCUIElementTypeOther [3] / XCUIElementTypeOther
以上都不返回图像中存在的文本。也没有引发异常/错误。
在阅读Web元素方面还有其他帮助吗?
答案 0 :(得分:0)
我面临着同样的问题,即在执行测试用例时,无法轻敲具有某种号召性用语的图标。当我捕获它们时可以很容易地识别它们,但是如果在脚本中尝试使用相同的命令,则katalon无法找到它。