build.gradle
androIDTestImplementation 'com.androID.support.test.uiautomator:uiautomator-v18:2.1.2'
在编译AndroID工程文件,由于是将其他工程代码移到该工程下编译的,所以编译出了点问题,报Error running app: Default Activity not found错误。
在AndroIDManifest.xml文件中
<manifest xmlns:androID="http://schemas.androID.com/apk/res/androID"
package="com.example.myapplication">
<application
androID:allowBackup="true"
androID:icon="@mipmap/ic_launcher"
androID:label="@string/app_name"
androID:roundIcon="@mipmap/ic_launcher_round"
androID:supportsRtl="true"
androID:theme="@style/Apptheme" >
<activity
androID:name=".MainActivity">
<intent-filter>
<action androID:name="androID.intent.action.MAIN"/>
<category androID:name="androID.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>
加入红色部分
第一个工程
package com.example.myapplication;总结
import androID.app.Instrumentation;
import androIDx.test.ext.junit.runners.AndroIDJUnit4;
import androIDx.test.platform.app.InstrumentationRegistry;
import androIDx.test.uiautomator.By;
import androIDx.test.uiautomator.UIDevice;
import androIDx.test.uiautomator.UiObject2;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@RunWith(AndroIDJUnit4.class)
public class Testone {
public Instrumentation mInstrumentation;
public UIDevice mUIDevice;
@Before
public voID setUp(){
mInstrumentation = InstrumentationRegistry.getInstrumentation();
UIDevice mUIDevice = UIDevice.getInstance(mInstrumentation); //获得device对像
}
@Test
public voID testone(){
mUIDevice.findobject(By.text("Photos").clazz("androID.Widget.TextVIEw")).click();
}
}
以上是内存溢出为你收集整理的python+uiautomator配置+第一个工程全部内容,希望文章能够帮你解决python+uiautomator配置+第一个工程所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)