flutter_driver.dart 1.11 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

/// This library provides API to test Flutter applications that run on real
/// devices and emulators.
///
/// The application run in a separate process from the test itself. If you are
/// familiar with Selenium (web), Espresso (Android) or UI Automation (iOS),
/// this is Flutter's version of that.
///
/// This is Flutter's version of Selenium WebDriver (generic web),
/// Protractor (Angular), Espresso (Android) or Earl Gray (iOS).
library flutter_driver;

export 'src/driver.dart' show
  FlutterDriver;

export 'src/error.dart' show
  DriverError,
  LogLevel,
  LogRecord,
  flutterDriverLog;

export 'src/find.dart' show
  ObjectRef,
  GetTextResult;

export 'src/health.dart' show
  Health,
  HealthStatus;

export 'src/message.dart' show
  Message,
  Command,
  ObjectRef,
  CommandWithTarget,
  Result;
39 40 41 42 43

export 'src/timeline_summary.dart' show
  summarizeTimeline,
  EventTrace,
  TimelineSummary;
44 45 46 47

export 'src/timeline.dart' show
  Timeline,
  TimelineEvent;