【发布时间】:2019-07-29 07:47:39
【问题描述】:
我正在使用此代码来选择元素
public static void swipe()
{
MobileElement element = driver.findElementByAndroidUIAutomator(
"new UiScrollable(new UiSelector().class(\"android.widget.ImageView\")).getChildByText("
+ "new UiSelector().resourceId(\"com.spotify.music:id/title\"), \"UnderCover\")");
//Perform the action on the element
System.out.println(element.getText()); //This would print - Unblock Me FREE
}
我得到这个错误
io.appium.uiautomator2.common.exceptions.UiSelectorSyntaxException: Could not parse expression `new UiScrollable(new UiSelector().class("android.widget.ImageView")).getChildByText(new UiSelector().resourceId("com.spotify.music:id/title"), "UnderCover")`: UiScrollable has no suitable constructor with arguments [new UiSelector().class("android.widget.ImageView")]
at io.appium.uiautomator2.utils.UiExpressionParser.findConstructor(UiExpressionParser.java:232)
【问题讨论】:
标签: java appium scrollable