带有 Flutter 应用程序的 Appium,即使元素属性显示一些字符串值,Web 元素内容描述也显示为空

问题描述 投票:0回答:0

我正在尝试使用 Java 15 使用 Appium 2.0.0.beta 57 测试 Flutter 应用程序。我创建了一个像这里一样的 Web 元素

@AndroidFindBy(className = “android.widget.Button”)
// @iOSXCUITFindBy(iOSNsPredicate = “type == “XCUIElementTypeTextField””)
private WebElement **scanQRCodeBtn**;

Appium Inspector 显示以下属性

class—>android.widget.Button
content-desc–>scan qr code

Java代码如下

String txt = getContentDesc(scanQRCodeBtn);
System.out.println(“scanQRCodeBtn=”+txt);

最后打印到控制台的是 printing

scanQRCodeBtn=null

重要的是什么,我可能在这里遗漏了?

提前感谢您的帮助

java flutter appium-android appium-java
© www.soinside.com 2019 - 2024. All rights reserved.