如何使用selenium webdriver打开网站并填写输入

Dar*_*ate 1 python selenium-webdriver

from selenium import webdriver
driver.get("http://www.jonessoda.com/contests/back2school")
element = driver.find_element_by_name("fname")
element.send_keys("Ben")
Run Code Online (Sandbox Code Playgroud)

我刚开始,这件事有用吗?(我会检查自己,但我不知道如何使用webbrowser进行调试.)

nak*_*tic 14

它不会起作用.您需要先实例化driver才能使用它.

from selenium import webdriver

# add this line
driver = webdriver.Firefox()

driver.get("http://www.jonessoda.com/contests/back2school")
element = driver.find_element_by_name("fname")
element.send_keys("Ben")
Run Code Online (Sandbox Code Playgroud)