如何使用 Python 在 Selenium 中自动化 Google 注册表单?
seleniumautomation testingtesting tools
我们可以使用 Python 中的 Selenium webdriver 自动化 Google 注册表单。要自动化此页面,我们必须首先启动 Google 注册页面并识别表单上的每个元素。
让我们看一下 Google 注册表单 −

示例
from selenium import webdriver
#设置 chromodriver.exe 路径
driver = webdriver.Chrome(executable_path="C:\chromedriver.exe")
#隐式等待
driver.implicitly_wait(0.5)
#启动 URL
driver.get("https://accounts.google.com/signup")
#识别其中的元素表单
f = driver.find_element_by_id("firstName")
f.send_keys("Test")
l = driver.find_element_by_id("lastName")
l.send_keys("One")
u = driver.find_element_by_id("username")
u.send_keys("test124ewin")
p = driver.find_element_by_name("Passwd")
p.send_keys("test124@")
c = driver.find_element_by_name("ConfirmPasswd")
c.send_keys("test124@")
#获取输入的值
s = f.get_attribute("value")
t = l.get_attribute("value")
v = u.get_attribute("value")
w = p.get_attribute("value")
print("表单中输入的值:")
print(s)
print(t)
print(v)
print(w)
#提交表单
b = driver.find_element_by_class_name("VfPpkd-LgbsSe")
b.click()
#退出浏览器
driver.quit()
输出


