给链接名添加变量/给参数添加变量



我试图打开一个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)

最新更新