1

我得到了 chromedriver 返回的堆栈跟踪:

{"value":{"error":"stale element reference","message":"stale element reference: stale element not found
  (Session info: chrome=88.0.4324.150)","stacktrace":"0   chromedriver                        0x000000010da1e909 chromedriver + 2533641
1   chromedriver                        0x000000010e0a8d53 chromedriver + 9391443
2   chromedriver                        0x000000010d7dc3c3 chromedriver + 164803
3   chromedriver                        0x000000010d7df181 chromedriver + 176513
4   chromedriver                        0x000000010d7deff6 chromedriver + 176118
...

我已经实例化了 chromedriver,并使用 curl 来隔离这个语句的问题:

curl http://127.0.0.1:49308/session/35095613f12e3174d898fde5e08690e4/elements -d '{"using":"css selector","value":"body"}'

这会查找应该始终存在的body DOM 对象。

我已经从我的 monorepo 中的另一个项目运行它并且它可以工作,并且在 chrome 正在检查时将 Firefox 作为客户端运行并且它也可以工作。

所以它必须与我如何实例化 chromedriver 有关,但我看不出其他项目之间有任何区别。

有谁知道发生了什么?

提前致谢。

4

0 回答 0