Android Wireless test-uiautomator uiscrollable API Introduction Five

Source: Internet
Author: User

Sliding area calibration constants set and get

First, the concept of calibration

The calibration constant refers to the offset at which the coordinate of the sliding operation is shifted to take the offset ratio

Second, the relevant API

return value Api Describe
Double Getswipedeadzonepercentage () Gets the value of the non-contact percentage, the default constant value is 0.1, which is 10%
Uiscrollable Setswipedeadzonepercentage (double swipedeadzonepercentage) Sets the size of a part to be considered as a percentage of no contact area when sliding.

Iii. Examples of API applications

 PackageCom.testuiselector;ImportCom.android.uiautomator.core.UiDevice;ImportCom.android.uiautomator.core.UiObject;Importcom.android.uiautomator.core.UiObjectNotFoundException;Importcom.android.uiautomator.core.UiScrollable;ImportCom.android.uiautomator.core.UiSelector;Importcom.android.uiautomator.testrunner.UiAutomatorTestCase; Public classDemoextendsUiautomatortestcase {/**     * @paramargs*/     Public Static voidMain (string[] args) {String jarname, TestClass, testname, Androidid; Jarname= "Demo2"; TestClass= "Com.testuiselector.Demo"; TestName= "Testswipedeadzonepercentage"; Androidid= "1"; NewUiautomatorhelper (Jarname, TestClass, testname, Androidid); }         Public voidTestswipedeadzonepercentage ()throwsuiobjectnotfoundexception{uidevice.getinstance (). Presshome (); Sleep (1000); UiObject people=NewUiObject (NewUiselector (). Text ("People"));        People.clickandwaitfornewwindow (); uiscrollable Scroll=NewUiscrollable (NewUiselector (). ClassName ("Android.widget.ListView"));        Scroll.flingforward (); System.out.println ("When sliding, no contact area percentage:" +scroll.getswipedeadzonepercentage ()); //When the non-contact area is set to 50% when sliding, there is basically no slippage, so this slide operation is a one-click operationScroll.setswipedeadzonepercentage (0.5);            Scroll.flingforward (); System.out.println ("When sliding, no contact area percentage:" +scroll.getswipedeadzonepercentage ()); }}
Demo.java

Android Wireless test-uiautomator uiscrollable API Introduction Five

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.