Can Selenium use multi threading in one browser?

前端 未结 2 1738
逝去的感伤
逝去的感伤 2020-11-27 05:37

I want to test a web in multi threading but when I open too many chromedrivers they use too much memory. Can I use multi threading in one browser?

2条回答
  •  情歌与酒
    2020-11-27 06:06

    WebDriver is not thread-safe. The issue of thread-safety isn't in your code but in the actual browser bindings. They all assume there will only be one command at a time (e.g. like a real user). But you can on the other hand instantiate one WebDriver instance for each thread but it will launch multiple browsers which will consume more memory.

提交回复
热议问题