现在用WebElement的方法做到同样的事情

from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
search_button = driver.find_element_by_id("su")  # 百度搜索按钮
# arguments[0]对应的是第一个参数,可以理解为python里的%s传参,与之类似
driver.execute_script("arguments[0].value = '你猜一下';", search_button)
补充一点, 如果需要获取js语句执行后的返回值,在js语句前加"return" 就行了,例如:
button_value = driver.execute_script("return arguments[0].value;", search_button)

相关文章:

  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
  • 2022-12-23
  • 2021-10-29
  • 2022-12-23
猜你喜欢
  • 2022-01-14
  • 2021-06-25
  • 2022-12-23
  • 2021-08-28
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
相关资源
相似解决方案