Skip to content

Commit 8f13667

Browse files
committed
Merge pull request #56 from nex3/no-crypto
Remove the dependency on crypto.
2 parents da19a18 + 4eae33c commit 8f13667

File tree

4 files changed

+4
-7
lines changed

4 files changed

+4
-7
lines changed

lib/src/capabilities.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,5 @@ class ChromeOptions {
137137
return json;
138138
}
139139

140-
String _encodeExtension(File file) =>
141-
CryptoUtils.bytesToBase64(file.readAsBytesSync());
140+
String _encodeExtension(File file) => BASE64.encode(file.readAsBytesSync());
142141
}

lib/src/web_driver.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ class WebDriver extends SearchContext {
196196
post('execute', {'script': script, 'args': args});
197197

198198
List<int> captureScreenshot() => new UnmodifiableListView(
199-
CryptoUtils.base64StringToBytes(captureScreenshotAsBase64()));
199+
BASE64.decode(captureScreenshotAsBase64()));
200200

201201
String captureScreenshotAsBase64() => get('screenshot');
202202

lib/sync_webdriver.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import 'dart:io';
2323
import 'dart:math' show Point;
2424
import 'dart:mirrors';
2525

26-
import 'package:crypto/crypto.dart';
2726
import 'package:matcher/matcher.dart' as m;
2827
import 'package:stack_trace/stack_trace.dart' show Trace;
2928
import 'package:sync_socket/sync_socket.dart';

pubspec.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
name: sync_webdriver
2-
version: 2.0.0-pre.0
2+
version: 2.0.0-pre.1
33
author: Marc Fisher II <[email protected]>
44
description: >
55
Provides WebDriver bindings for Dart. These use the WebDriver JSON interface,
66
and as such, require the use of the WebDriver remote server.
77
homepage: https://github.com/google/dart-sync-webdriver
88
environment:
9-
sdk: '>=1.9.0 <2.0.0'
9+
sdk: '>=1.13.0 <2.0.0'
1010
dependencies:
11-
crypto: '^0.9.0'
1211
matcher: '^0.12.0+1'
1312
stack_trace: '^1.3.2'
1413
sync_socket: '^1.0.2+1'

0 commit comments

Comments
 (0)