我无法开始使用 webdriver dart 库。我希望有一些简单的例子。我确实在后台运行了独立的 seleniumn 服务器。我对飞镖非常陌生,并且对 ruby 和 watir-webdriver 非常有经验。
我期待类似于下面的代码
import 'package:webdriver/webdriver.dart';
main() {
var url = "http://google.com";
var driver = new WebDriver();
b = driver.newSession(browser:'firefox');
b.getUrl(url);
}
但我得到的错误是
Unhandled exception:
No constructor 'WebDriver' declared in class 'WebDriver'.
看源头
class WebDriver extends WebDriverBase {
WebDriver(host, port, path) : super(host, port, path);
所以看起来构造函数在那里;并且默认值在 WebDriverBase 中以转到远程服务器。我究竟做错了什么?我已经在互联网上搜索试图找到没有运气的简单例子