【发布时间】:2013-10-29 21:44:13
【问题描述】:
当有人使用 selenium 的 JavascriptExecutor 对象在网页中插入一些 javascript 并执行它时,这段 javascript 代码在哪里以及它是如何运行的?
我的意思是它是永远位于页面中(直到重新加载页面)还是从外部执行。如果它位于页面中,是否可以再次使用该代码?
另外,如果页面中已经运行了其他一些 javascript 代码,那么会发生什么情况,插入的代码是等待其他 js 代码停止还是从浏览器外部并行执行。
我问这个问题是因为我正在研究 selenium 并使用JavaScriptExecutor。所以我只是想知道它在内部是如何运作的。
【问题讨论】:
标签: javascript selenium selenium-webdriver execution