import time
from selenium import webdriver
from selenium.common.exceptions import *
from selenium.webdriver.common.action_chains import ActionChains
class Test_step(object):
def __init__(self):
self.driver = webdriver.Chrome()
def set_up(self):
pass
def Test_step(self,url,user,passwd):#登录网站
self.driver.get(url)
self.driver.implicitly_wait(30)
self.driver.maximize_window()
try:
self.driver.find_element_by_xpath(".//*[@id='login']/a[1]").click()
#self.driver.find_element_by_css_selector("input#loginform-username").send_keys(user)
self.driver.find_element_by_css_selector("input#username").send_keys(user)
#self.driver.find_element_by_css_selector("input#loginform-password").send_keys(passwd)
self.driver.find_element_by_css_selector("input#password").send_keys(passw
Python selenium自动化测试 登录CSDN实例
最新推荐文章于 2024-08-15 21:48:50 发布
本文展示了如何使用Python的selenium库自动化登录CSDN网站的步骤,包括查找元素、输入用户名和密码、点击登录按钮以及检查登录状态。通过示例代码,演示了完整的登录流程,并提供了截图保存和异常处理机制。
摘要由CSDN通过智能技术生成