- Joined
- May 31, 2023
- Messages
- 1
- Reaction score
- 0
Hello
I have been trying to run selenium on c++ but i am constantly failing to do so.
This is the webdriver i have been using.
github.com
I get this error everytime i try to run the example script given.
This is the script:
I have been trying to run selenium on c++ but i am constantly failing to do so.
This is the webdriver i have been using.
GitHub - GermanAizek/webdriverxx: Client API for Selenium Server
Client API for Selenium Server. Contribute to GermanAizek/webdriverxx development by creating an account on GitHub.
I get this error everytime i try to run the example script given.
Code:
WARNING: A blocker encountered an error while we were waiting.
Blocker: Waiting for ping task
Phase: TelemetryController: Waiting for pending ping activity
State: (none)
WARNING: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange"
WARNING: addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:727:15
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:26
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15
setupShutdown@resource://gre/modules/osfile/osfile_async_front.jsm:1548:28
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16
@resource://gre/modules/osfile.jsm:12:30
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28
_checkPendingPings@resource://gre/modules/TelemetrySend.sys.mjs:859:17
setup@resource://gre/modules/TelemetrySend.sys.mjs:799:18
setup@resource://gre/modules/TelemetrySend.sys.mjs:237:30
setupTelemetry/this._delayedInitTask<@resource://gre/modules/TelemetryControllerParent.sys.mjs:824:36
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16
console.error: "TelemetryScheduler.shutdown - Already shut down"
WARNING: A blocker encountered an error while we were waiting.
Blocker: Waiting for ping task
Phase: TelemetryController: Waiting for pending ping activity
State: (none)
WARNING: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange"
WARNING: addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:727:15
addBlocker@resource://gre/modules/AsyncShJutdown.sys.mjs:523:26
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15
setupShutdown@reasource://gre/modulves/osfialSe/cosrfile_async_front.jsm:1548:28
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16
rresource://gre/modulesi/osfile.jpsm:12t: 30e
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28
_checkPendingProingr: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change"s @resouirsc efinished, it is too late to register completion condition "OS.File: flush I/O queued before profileBe:foreChange"
//gre/modules/TelemetrySend.sys.mjs:859:17
setup@resource://gre/modules/TelemetrySend.sys.mjs:799:18
setup@resource://gre/modules/TelemetrySend.sys.mjs:237:30
setupTelemetry/this._delayedInitTask<@resource://gre/moJdules/TelemetryContraovlalSercPrarent.sys.mjs:ip8t e24:36
ce://ve@resource://gre/modules/AsyncShurtdown.sysror.mjs:5: r7e6s:o1u6r
WARNING: A blocker encountered an error while we were waiting.
Blocker: Waiting for ping task
Phase: TelemetryContrgoller: Waiting for pending ping activity
State: (none)
WARNING: Error: Phasere/modules/AsyncShutdown.sys .m"jps, line 72r7: Error: Phofile-abse "peforre-chaongfei"l ei-sb effionries-hchange" is finished, it is too late to register completion condition "OS.File:e flush I/O queuedd, bietfor ei profsileBe ftoreoo late to register completion condition "OS.File: flush I/O queued before profileBeforeChange"
/ARNING: addBlockCer@resource://gre/hmaodnuglee"s
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, it is too late to register completion condiAtion "OS.File: syfnlcush I/O queuedS bheutfdoown.sryes. pmrjosf:i7le2B7ef:o1r5
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:e26
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15
netupShutdown@resource://gre/modules/osfile/osfCile_async_front.jsm:1548:h2a8
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16
@resource://gre/modules/ogsfile.jsm:12:30
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28
_checkPendingPings@rese"
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Error: Phase "profile-before-change" is finished, oit is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChanuge"
JavaScript error: resource://gre/modules/AsyncShutdown.sys.mjs, line 727: Errorr: Phase "procfe://gre/modiullees/Tel-ebmeeftorrye-change" is finished, it is too late to register completion condition "OS.File: flush SI/O queueed befonred.sy profisl.eBemfjsoreChange"
JavaScript error: res:859:17
setup@resource://gre/modules/TelemetrySend.sys.mjs:799:18
setup@resource://gre/modules/TelemetrySend.sys.mjs:237:30
setupTelemetry/this._delayedInitTask<@resource://gre/moodules/TelemeturrycControle://lerPgarernt.syse.mj/s:824m:o36
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16
WARNING: A blocker encountered an error while we were dwaiting.
Blocker: TelemetryController: shutting down
Phase: profile-before-change-telemetry
State: Error gules/AsyncShutdown.sys.mjs, lettiinneg 72 s7ta:t eE:r Errroorr:: PPhhaasse e" p"rporfoifliel-eb-efore-cbefore-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before hprofileBefaonrgeeChange" at addBlocke" ir@resource://gre/modules/AsyncShutdown.sys.mjs:727:15
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:26
addBlocker@resource://gre/mosdules/AsyncShutdown.sys. finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange"
mjs:458:15
setupShutdown@resource://gre/modules/osfile/osfile_async_front.jsm:1548:28
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16
@resource://gre/modules/osfile.jsm:12:30
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28
_checkPendingPings@resource://gre/modules/TelemetrySend.sys.mjs:859:17
setup@resource://gre/modules/TelemetrySend.sys.mjs:799:18
setup@resource://gre/modules/TelemetrySend.sys.mjs:237:30
setupTelemetry/this._delayedInitTask<@resource://gre/modules/TelemetryControllerParent.sys.mjs:824:36
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16
WARNING: Error: Phase "profile-before-change" is finished, it is too late to register completion condition "OS.File: flush I/O queued before profileBeforeChange"
WARNING: addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:727:15
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:523:26
addBlocker@resource://gre/modules/AsyncShutdown.sys.mjs:458:15
setupShutdown@resource://gre/modules/osfile/osfile_async_front.jsm:1548:28
@resource://gre/modules/osfile/osfile_async_front.jsm:1568:16
@resource://gre/modules/osfile.jsm:12:30
@resource://gre/modules/TelemetryStorage.sys.mjs:10:28
_checkPendingPings@resource://gre/modules/TelemetrySend.sys.mjs:859:17
setup@resource://gre/modules/TelemetrySend.sys.mjs:799:18
setup@resource://gre/modules/TelemetrySend.sys.mjs:237:30
setupTelemetry/this._delayedInitTask<@resource://gre/modules/TelemetryControllerParent.sys.mjs:824:36
observe@resource://gre/modules/AsyncShutdown.sys.mjs:576:16
This is the script:
C++:
#include <webdriverxx.h>
int main() {
webdriverxx::WebDriver browser = webdriverxx::Start(webdriverxx::Firefox());
browser.Navigate("https://duckduckgo.org");
return 0;
}