--- /dev/null
+<script>
+ orig_console = window.console;
+ window.console = (function(){
+ var saved = [ ];
+ var new_console = { saved: saved};
+ for (k of ['log','error','warn','info']) {
+ (function(k){
+ var orig = orig_console[k];
+ new_console[k] = function() {
+ saved.push([k, arguments]);
+ orig.apply(orig_console, arguments);
+ }
+ })(k);
+ }
+ return new_console;
+ })();
+
+ console.log('wdriver.rs console log starts');
+</script>
wasm_dir = "@target@/packed-wasm"
shapelibs = [ "@src@/library/*.toml" ]
+debug_js_inject_file = "@src@/templates/log-save.js"
+
[log]
global_level = 'debug'
driver.get(URL).context("navigate to front page")?;
screenshot(&mut driver, &mut count, "front")?;
- driver.execute_script(r#"
- orig_console = window.console;
- window.console = (function(){
- var saved = [ ];
- var new_console = { saved: saved};
- for (k of ['log','error','warn','info']) {
- (function(k){
- var orig = orig_console[k];
- new_console[k] = function() {
- saved.push([k, arguments]);
- orig.apply(orig_console, arguments);
- }
- })(k);
- }
- return new_console;
- })();
-
- console.log('wdriver.rs console log starts');
- "#)?;
-
fetch_log(&driver, "front")?;
let t = Some(5_000 * MS);