当有人使用 selenium 的对象在网页中插入一些 javascriptJavascriptExecutor
并执行它时,这段 javascript 代码在哪里以及它是如何运行的?
我的意思是它永远位于页面中(直到重新加载页面)还是从外部执行。如果它位于页面中,是否可以再次使用该代码?
此外,如果页面中已经运行了一些其他 javascript 代码,那么会发生什么情况,插入的代码是等待其他 js 代码停止还是从浏览器外部并行执行。
我问这个问题是因为我正在研究 selenium 并使用JavaScriptExecutor
. 所以我只是想知道它在内部是如何工作的。