1.項目簡介:
基於WebSocket編程的網絡聊天室
2.功能描述:
可以實施多個用戶的註冊,羣發和私聊:
詳細描述:
1.用戶註冊
1.1用戶信息註冊
2.好友列表
2.1展示當前聊天系統中指定用戶建羣
3.羣聊
3.1點擊好友列表中指定用戶建羣
3.2收發羣聊信息
4.私聊
4.1 點擊好友列表指定用戶進行私聊
4.2收發私聊信息
3.測試用例:
使用Selenium 對項目進行簡單的自動化測試。
# charset=utf8
from selenium import webdriver
import time
browser = webdriver.Chrome()
browser.get("http://localhost:8080/")
time.sleep(1)
browser.find_element_by_class_name("content-login-link").click()
time.sleep(1)
browser.find_element_by_name("username").send_keys("gjy")
browser.find_element_by_name("password").send_keys("123456")
time.sleep(1)
browser.find_element_by_xpath("//*[@id='change_margin_3']/input").click()
time.sleep(1)
alert = browser.switch_to_alert()
alert.accept()
time.sleep(0.6)
browser.find_element_by_class_name("username").send_keys("gjy")
time.sleep(1)
browser.find_element_by_class_name("password").send_keys("123456")
time.sleep(1)
browser.find_element_by_xpath("//*[@id='change_margin_3']/input").click()
time.sleep(1)
alert = browser.switch_to_alert()
alert.accept()
browser.find_element_by_id("dope").send_keys("111")
time.sleep(1)
browser.find_element_by_id("fasong").click()
time.sleep(10)
browser.close()