gpt4 book ai didi

java - 如果在android中找不到元素如何抛出

转载 作者:行者123 更新时间:2023-11-29 08:51:06 25 4
gpt4 key购买 nike

它正在抛出 UiObjectNotFoundException .

public UiElement elementBy(UiSelector selector) throws UiObjectNotFoundException {
return new UiElement(selector);
}

最佳答案

您似乎缺少一些检查是否可以找到 UIElement...

要在 Java 中抛出异常,您需要使用 throw 关键字。例如:

if(elementNotFound) {
throw new UiObjectNotFoundException("UI element not found");
}

方法声明中的throws 关键字定义方法可能 抛出指定的异常。它不会抛出实际的异常。

阅读Java exceptions lesson有关(抛出)Java 异常的更多详细信息。

请注意,UiElement 可能会为您执行抛出操作(当它无法为您的选择器 找到相应的UiElement 时)。在这种情况下不需要再次抛出异常,只需要保留方法声明中的throws部分即可。需要阅读UiElement类的文档来确定是否是不是这样。

关于java - 如果在android中找不到元素如何抛出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22658215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com