如何使用 Python 在 Selenium 中自动填写 Google 注册表单?


我们可以通过 Python 中的 Selenium webdriver 自动填写 Google 注册页面。要使此页面自动化,我们必须首先启动 Google 注册页面,并识别表单上的每个元素。

让我们来看看 Google 注册表 −

示例

from selenium import webdriver
#set chromodriver.exe path
driver = webdriver.Chrome(executable_path="C:\chromedriver.exe")
#implicit wait
driver.implicitly_wait(0.5)
#launch URL
driver.get("https://127.0.0.1/signup")
#identify elements within form
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@")
#get value entered
s = f.get_attribute("value")
t = l.get_attribute("value")
v = u.get_attribute("value")
w = p.get_attribute("value")
print("Values entered in form: ")
print(s)
print(t)
print(v)
print(w)
#submit form
b = driver.find_element_by_class_name("VfPpkd-LgbsSe")
b.click()
#browser quit
driver.quit()

输出

更新于: 08-Apr-2021

963 个视图

开启你的 职业生涯

完成课程后获得认证

开始吧
Advertisements