我正在使用AndroidViewClient,它的工作完美无瑕。 我面临的唯一问题是,每当屏幕上有像<3或任何表情符号的符号时,它会抛出一个UIAutomator被杀死没有给出错误。
如何解决此错误?
![在此处输入图片说明] [1]
答案 0 :(得分:2)
我在ubuntu上测试过,它对我有用。没有警告或任何类型的失败。这里的图像描述
请注意,我已在同一个Instagram帐户和图片上对其进行了测试。以下是dump
:
android.widget.FrameLayout
android.widget.LinearLayout
android.widget.FrameLayout android:id/content
com.instagram.base.activity.tabactivity.IgTabHost android:id/tabhost
android.widget.LinearLayout
android.widget.FrameLayout android:id/tabcontent
android.widget.FrameLayout
android.widget.LinearLayout
android.widget.FrameLayout android:id/content
android.widget.FrameLayout
android.widget.FrameLayout com.instagram.android:id/layout_container_main
android.widget.FrameLayout
android.widget.FrameLayout com.instagram.android:id/layout_listview_parent_container
android.widget.FrameLayout com.instagram.android:id/sticky_header_list
android.widget.ListView android:id/list
android.widget.LinearLayout
android.widget.LinearLayout com.instagram.android:id/row_feed_profile_header
android.widget.ImageView com.instagram.android:id/row_feed_photo_profile_imageview
android.widget.RelativeLayout
android.widget.TextView com.instagram.android:id/row_feed_photo_profile_name fercaballero
android.widget.ImageView com.instagram.android:id/row_feed_photo_location_glyph
android.widget.TextView com.instagram.android:id/row_feed_photo_location ? Bloom? The paper kites
android.widget.ImageView com.instagram.android:id/row_feed_photo_profile_metalabel_glyph
android.widget.TextView com.instagram.android:id/row_feed_photo_profile_metalabel 1h
android.widget.FrameLayout com.instagram.android:id/media_group
android.view.View com.instagram.android:id/row_feed_photo_people_tagging
android.widget.ViewAnimator com.instagram.android:id/row_feed_photo_imageview
android.widget.ImageView
android.widget.FrameLayout com.instagram.android:id/row_feed_video_indicator
android.widget.RelativeLayout com.instagram.android:id/row_feed_bullet_container
android.widget.TextView com.instagram.android:id/row_feed_textview_likes 1,456 likes
android.widget.LinearLayout com.instagram.android:id/action_bar
android.widget.ImageView com.instagram.android:id/action_bar_button_back
android.widget.TextView com.instagram.android:id/action_bar_textview_title Photo
com.instagram.base.activity.tabactivity.IgTabWidget android:id/tabs
android.widget.FrameLayout
android.widget.ImageView com.instagram.android:id/tab_icon
android.view.View
android.widget.FrameLayout
android.widget.ImageView com.instagram.android:id/tab_icon
android.view.View
android.widget.FrameLayout
android.widget.ImageView com.instagram.android:id/tab_icon
android.view.View
android.widget.FrameLayout
android.widget.ImageView com.instagram.android:id/tab_icon
android.view.View
android.widget.FrameLayout
android.widget.ImageView com.instagram.android:id/tab_icon
android.view.View
如果问题出现在UiAutomator后端,那么AndroidViewClient无法做到这一点。 要找出问题,请尝试
$ adb shell uiautomator dump
在同样的情况下,好几次。也许这是一个间歇性的问题。
如果有效,只需尝试AndroidViewClient。
答案 1 :(得分:0)
只是一个更新,我在Mac上测试了它的相同场景,它运行得很好。