uiautomator2 icon indicating copy to clipboard operation
uiautomator2 copied to clipboard

调用sibling和child抛出'str' object has no attribute 'clone'异常

Open max90727 opened this issue 5 years ago • 11 comments

调用sibling或者child方法抛出uiautomator2里面的异常

 d(className="android.support.v7.widget.RecyclerView", resourceId="id/scrollbar_recycle_view")
  .child_by_text("Settings", allow_scroll_search=True, className="android.widget.LinearLayout")
  .sibling(resourceId="id/item_selector_text")

抛出异常: File "C:\Users\A321283\AppData\Local\Programs\Python\Python37-32\lib\site-packages\uiautomator2\session.py", line 956, in sibling return UiObject(self.session, self.selector.clone().sibling(**kwargs)) AttributeError: 'str' object has no attribute 'clone'

child_by_text 的exists是true,这个parent是可以找到的

Screenshots (相关截图)

能有尽量有

Additional Details (其他信息)

max90727 avatar Apr 03 '19 12:04 max90727

没这么高级的用法呀

codeskyblue avatar Apr 03 '19 13:04 codeskyblue

要不你先scroll过去,然后再点击

codeskyblue avatar Apr 03 '19 13:04 codeskyblue

要不你先scroll过去,然后再点击

这个里面没有点击,就是要拿到sibling里面的字符,跟Children and siblings例子里面一样的,先拿到child_by_text再找到child一样的,而且我试了试child,一样的异常

max90727 avatar Apr 03 '19 13:04 max90727

没这么高级的用法呀

我之前用的uiautomator,上面的代码一摸一样的是可以用的,然后现在换成uiautomator2,就抛出了异常

max90727 avatar Apr 03 '19 13:04 max90727

这个地方的代码,之前有issue提到有bug,所以修复了下,估计改到了这个问题。但是最近我暂时被工作缠身,暂时也抽不出空去修复这个了

codeskyblue avatar Apr 03 '19 14:04 codeskyblue

如果花的时间不多,能麻烦你修一下吗,我们已经要用了,谢谢

max90727 avatar Apr 03 '19 14:04 max90727

这个地方的代码,之前有issue提到有bug,所以修复了下,估计改到了这个问题。但是最近我暂时被工作缠身,暂时也抽不出空去修复这个了 您好,能麻烦您修复一下这个BUG吗,我们急着要用你们的uiautomator2。谢谢

max90727 avatar Apr 04 '19 06:04 max90727

我也没这么空,建议你还是想办法绕过去,或自己看看能不能修复

codeskyblue avatar Apr 05 '19 15:04 codeskyblue

如果花的时间不多,能麻烦你修一下吗,我们已经要用了,谢谢 请问你有没有修复成功啊?

weiaiSanli avatar Dec 03 '19 06:12 weiaiSanli

请问有没有修复好这个BUG

weiaiSanli avatar Dec 07 '19 07:12 weiaiSanli

嗨! 这个bug被修复了吗?

Dskx54 avatar Apr 07 '23 09:04 Dskx54