examples/big-bundle.zip \
stamp/cargo-at.debug
-WDT_DEPS = $(RUNTEST_DEPS) \
+WDT_DEPS = $(RUNTEST_DEPS) wdriver/firefox-wrapper \
stamp/cargo-wdt.debug
AT_WDT_RUN = $(NAILING_CARGO_JUST_RUN) $(abspath $<)
}
#[throws(AE)]
-fn prepare_geckodriver(opts: &Opts, cln: &cleanup_notify::Handle) {
+fn prepare_geckodriver(opts: &Opts, ds: &DirSubst,
+ cln: &cleanup_notify::Handle) {
const EXPECTED: &str = "Listening on 127.0.0.1:4444";
let mut cmd = Command::new("geckodriver");
+ cmd.args(&["--binary", &ds.subst("@src@/wdriver/firefox-wrapper")?]);
if opts.geckodriver_args != "" {
cmd.args(opts.geckodriver_args.split(' '));
}
let final_hook = FinalInfoCollection;
- prepare_geckodriver(&opts, &core.cln).did("setup webdriver server")?;
+ prepare_geckodriver(&opts, &core.ds, &core.cln).did("setup webdriverr")?;
let (driver, screenshot_count, windows_squirreled) =
prepare_thirtyfour(&core.ds).did("prepare web session")?;