我试图打开一个wolfram alpha窗口,查询在结束像这样:
sample = 5
driver.execute_script("window.open('http://www.wolframalpha.com/input/i?=' + sample);")
然而,它给我错误:
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.JavascriptException: Message: A JavaScript exception occured: Can't find variable: sample
请告诉我如何添加一个变量,并打开一个新的窗口与它!
您可能想要做的是打开一个窗口,将脚本中的sample
变量作为url的参数。
:
sample = 5
url = "http://www.wolframalpha.com/input/?i={}".format(sample) # sample is a variable
script = "window.open('{}');".format(url)
driver.execute_script(script)