如何在搜索框中写入x?当我试图在执行脚本中获取字符串时,它会得到一个错误
from selenium import webdriver
driver = webdriver.Chrome('chromedriver')
driver.get("http://www.google.com");
x = '123321'
#driver.execute_script("document.getElementsByName('q')[0].value='abcde'")
driver.execute_script("document.getElementsByName('q')[0].value=x")
应该是
driver.execute_script("document.getElementsByName('q')[0].value =" + x)
同时从以下语句中删除尾部分号;
driver.get("http://www.google.com");
完整代码示例
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.google.com")
x = '123321'
driver.execute_script("document.getElementsByName('q')[0].value =" + x)