如何向下滚动直到元素在android设备中可见?

时间:2019-09-18 11:38:51

标签: python-2.7 robotframework appium-android

我想单击“退出”按钮,为此必须向下滚动当前页面,直到可见退出为止。

在Android设备中使用Python和Selenium / appium可以做到吗?

1 个答案:

答案 0 :(得分:0)

您可以检查解决方案[由Appium提出] [1]

override fun onBindViewHolder(holder: adsViewHolder, position: Int) {

        holder.itemView.txt_ads.text = category[position]


        holder.itemView.setOnClickListener(){


            if (holder.itemView.txt_ads.text.contains("Estate")){

                var arrayID = holder.itemView.resources.getIdentifier("EstateCategory","array", holder.itemView.context.packageName )
                var category_arraylist = ArrayList<String>(9)

                i**nsert_data(category_arraylist,arrayID)**

                var mylinearlayout = LinearLayoutManager(holder.itemView.context,LinearLayoutManager.VERTICAL, false)
                holder.itemView.myAdsRecycleView.layoutManager = mylinearlayout

                var myadapter = adsRecyleAdapter(category_arraylist)
                holder.itemView.myAdsRecycleView.adapter = myadapter
            }
        }
    }

您可以在执行滑动手势之前检查元素是否存在,并循环执行。