Dart Seleniumを使用するサンプル

環境
Windows 11 pro 64bit
Dart 2.18.4

構文
name: sample
dependencies:
webdriver: any
environment:
Seleniumを使用するには、パッケージ「webdriver」を追加します。
「chrome driver」を起動します。
> chromedriver

操作例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import 'package:webdriver/io.dart';
void main() {
// chromedriverのURL
var uri = Uri.parse('http://127.0.0.1:9515');
// 開くサイトのURL
String siteUri = 'https://test.com';
Future<WebDriver> driver = createDriver(uri: siteUri, spec: WebDriverSpec.W3c);
driver.then((WebDriver wd) {
wd.get(targetUri);
});
}
import 'package:webdriver/io.dart'; void main() { // chromedriverのURL var uri = Uri.parse('http://127.0.0.1:9515'); // 開くサイトのURL String siteUri = 'https://test.com'; Future<WebDriver> driver = createDriver(uri: siteUri, spec: WebDriverSpec.W3c); driver.then((WebDriver wd) { wd.get(targetUri); }); }
import 'package:webdriver/io.dart';

void main() {
  // chromedriverのURL
  var uri = Uri.parse('http://127.0.0.1:9515');

  // 開くサイトのURL
  String siteUri = 'https://test.com';

  Future<WebDriver> driver = createDriver(uri: siteUri, spec: WebDriverSpec.W3c);

  driver.then((WebDriver wd) {
    wd.get(targetUri);
  });
}

 

Dart

Posted by arkgame