Commit e0d05727 by 齐文博

登录

parent 3d923ef6
...@@ -15,19 +15,51 @@ class Login: ...@@ -15,19 +15,51 @@ class Login:
# 账号输入框的元素对象 # 账号输入框的元素对象
def find_user_name(self): def find_user_name(self):
ele = self.driver.find_element(By.XPATH, '/html/body/div/div/div[1]/div/section/div/div[2]/form/div/div[1]/div/div/input') ele = self.driver.find_element(By.XPATH,
'/html/body/div/div/div[1]/div/section/div/div[2]/form/div/div[1]/div/div/input')
return ele return ele
# 密码输入框的元素对象 # 密码输入框的元素对象
def find_password(self): def find_password(self):
ele = self.driver.find_element(By.XPATH, '/html/body/div/div/div[1]/div/section/div/div[2]/form/div/div[2]/div/div/input') ele = self.driver.find_element(By.XPATH,
'/html/body/div/div/div[1]/div/section/div/div[2]/form/div/div[2]/div/div/input')
return ele return ele
# # 登录按钮的元素对象
def find_button(self): def find_button(self):
ele = self.driver.find_element(By.XPATH, '/html/body/div/div/div[1]/div/section/div/div[2]/form/div/div[4]') ele = self.driver.find_element(By.XPATH, '/html/body/div/div/div[1]/div/section/div/div[2]/form/div/div[4]')
return ele return ele
# 创建现代纸书按钮
def find_create(self):
ele = self.driver.find_element(By.XPATH,
'/html/body/div[1]/div/div[1]/div[2]/main/div/div/div[1]/div/div/div[2]/div[3]/div/div[1]/button')
return ele
# 选择书刊分类
def find_book(self):
ele = self.driver.find_element(By.XPATH,
'/html/body/div[1]/div/div[1]/div[2]/main/div/div/div[1]/div/div/div/section/div/div/section/div/div/div[2]/div/span/i')
return ele
# 标签1
def find_label1(self):
ele = self.driver.find_element(By.XPATH,
'/html/body/div[1]/div/div[1]/div[2]/main/div/div/div[1]/div/div/div/section/div/div/section/div/div/div[2]/div/div/div/div/div/ul[1]/li[1]')
return ele
# 标签2
def find_label2(self):
ele = self.driver.find_element(By.XPATH,
'/html/body/div[1]/div/div[1]/div[2]/main/div/div/div[1]/div/div/div/section/div/div/section/div/div/div[2]/div/div/div/div/div/ul[2]/li[10]')
return ele
# 标签3
def find_label3(self):
ele = self.driver.find_element(By.XPATH,
'/html/body/div[1]/div/div[1]/div[2]/main/div/div/div[1]/div/div/div/section/div/div/section/div/div/div[2]/div/div/div/div/div/ul[3]/li[1]')
return ele
# 关闭浏览器 # 关闭浏览器
def quit(self): def quit(self):
self.driver.quit() self.driver.quit()
...@@ -40,6 +72,15 @@ time.sleep(3) ...@@ -40,6 +72,15 @@ time.sleep(3)
login.find_password().send_keys("Rmb123456") login.find_password().send_keys("Rmb123456")
time.sleep(3) time.sleep(3)
login.find_button().click() login.find_button().click()
time.sleep(4)
login.find_create().click()
time.sleep(3)
login.find_book().click()
time.sleep(3)
login.find_label1().click()
time.sleep(3)
login.find_label2().click()
time.sleep(3)
login.find_label3().click()
time.sleep(3) time.sleep(3)
login.quit() login.quit()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment