Debugging with headless browser

后端 未结 3 1513
耶瑟儿~
耶瑟儿~ 2020-12-16 21:57

I have a WebDriver testsuite, which operates different when I execute it in normal and headless browser. There is an element which is not found when I execute i

3条回答
  •  遥遥无期
    2020-12-16 22:24

    There are two ways to debug. You can get Page Source and check what is different.

    Now when you launch a browser using Selenium, it is using the Debugging session to automate chrome. So you can't do a remote debugger to your website using this.

    You need to launch chrome manually.

    chrome --headless --remote-debugging-port=9222 --disable-gpu http://tarunlalwani.com
    

    Now in open another chrome and debug the site by going to http://127.0.0.1:9222 and inspect the site.

提交回复
热议问题