Python:javascript 错误:缺少 ) 参数列表之后



在运行下面的python脚本时,我在参数列表后收到一条错误消息"javascript错误:缺少("。 脚本在"driver.execute_script(制表符("处失败。 我尝试过调整它,但我无法解决它。

import selenium
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('http://techstepacademy.com/training-ground')
list = ['http://yahoo.com', 'http://google.com','http://techstepacademy.com/training-ground']
for url in list:
tab = "window.open(" + url + ",'_blank')"
driver.execute_script(tab)

您可以完全避免这些引号:

driver.execute_script("window.open(arguments[0])", url)

在网址周围添加引号。

tab = "window.open(" + '"' + url + '"' + ",'_blank')"

最新更新