0
我正在嘗試執行TestButler庫來消除仿真器的小塊。 一個提到的步驟是將以下代碼添加到測試運行器類:如何在Espresso測試中實現linkedin的TestButler庫
package com.linkedin.util;
import android.os.Bundle;
import android.support.test.InstrumentationRegistry;
import android.support.test.runner.AndroidJUnitRunner;
import com.linkedin.android.testbutler.TestButler;
public class ExampleTestRunner extends AndroidJUnitRunner {
@Override
public void onStart() {
TestButler.setup(InstrumentationRegistry.getTargetContext());
super.onStart();
}
@Override
public void finish(int resultCode, Bundle results) {
TestButler.teardown(InstrumentationRegistry.getTargetContext());
super.finish(resultCode, results);
}
}
我不知道在哪裏插入這個代碼在我的測試情況下,我使用@RunWith(AndroidJUnit4.class) 。
這麼做讓錯誤:試運行失敗:無法找到工具信息:ComponentInfo {test_package_path/android.support.test.runner.AndroidJUnitRunner} –
你可以分享你的build.gradle文件嗎?你是否也在Android Studio中運行它? –
是的,我運行它從android studio.Also在我的build.gradle文件中,我只是評論testInstrumentationRunner'android.support.test.runner.AndroidJUnitRunner',並在這裏添加了新的類路徑。 –