【发布时间】:2020-08-03 16:48:34
【问题描述】:
我正在尝试执行包含变量的 JavaScript 语句,如何将变量传递给语句
语言:Python
val = "changed"
javaScript = f'document.querySelector("h2").textContent = '"{}"' '.format(val)
driver.execute_script(javaScript)
我在 chrome 中得到以下结果,这不是我想要的
document.querySelector("h2").textContent = changed
应该是这样的引号
document.querySelector("h2").textContent = "changed"
【问题讨论】:
-
javaScript = 'document.querySelector("h2").textContent = "{}" '.format(val)
标签: javascript python selenium