from selenium import webdriver
from public import Login
class Logintest():
def __init__(self):
self.driver = webdriver.Firefox()
self.driver.get("https://segmentfault.com/")
def test_admin_login(self):
username = 'XXXXXX'
password = 'XXXXXX'
Login().user_login(self.driver,username,password)
Login().user_logout(self,driver)
abc = Logintest()
abc.test_admin_login()
from selenium import webdriver
import time
class Login():
def user_login(self, driver, username, password):
try:
self.driver.find_element_by_xpath('/html/body/div[3]/nav/div[2]/div[2]/ul/li/a[1]').click() # 点击登录
self.driver.find_element_by_xpath('/html/body/div[6]/div/div/div[2]/div/div/div/form/div[2]/input').send_keys(
username) # 输入用户名
self.driver.find_element_by_xpath('/html/body/div[6]/div/div/div[2]/div/div/div/form/div[3]/input').send_keys(
password) # 输入密码
self.driver.find_element_by_xpath(
'/html/body/div[6]/div/div/div[2]/div/div/div/form/div[4]/button').click() # 点击登录
except Exception:
print('No found everything, sorry2!')
else:
time.sleep(10)
def user_logout(self, driver):
self.driver.quit()
相关分类