我正在尝试将node_name作为以下命令的参数传递。我的代码是:
driver.execute_script("window.open('https://test.test.com/comp/node_name:abc');")
我在这里使用selenium + Python + chromedriver。我尝试使用以下命令,但没有运气
driver.execute_script("window.open('https://test.test.com/comp/node_name:sys.argv[1]');")
答案 0 :(得分:0)
execute_script的第一个参数是包含要执行的脚本的字符串。每个下一个参数都作为参数传递给脚本,并且可以通过使用变量'arguments'在脚本中访问,该变量引用参数数组。
driver.execute_script("window.open('https://test.test.com/comp/node_name:' + arguments[0]);", node_name)