web自動化練習 登入

2022-08-03 12:39:14 字數 994 閱讀 7713

from selenium import webdriver

import unittest, time

class firecontroltest(unittest.testcase):

def setup(self):

self.driver = webdriver.chrome()

self.driver.maximize_window() # 瀏覽器最大化

self.driver.implicitly_wait(30) # 隱性等待時間為30秒

self.base_url = ""

def test_firecontrol(self):

driver = self.driver

driver.get(self.base_url + "/")

time.sleep(2) # 等待時間

driver.find_element_by_xpath("//div/div/div[3]/div/form/div[1]/div/div/span/span/input").send_keys('admin') # 輸入賬號

time.sleep(2) # 等待時間

driver.find_element_by_xpath("//div/div/div[3]/div/form/div[2]/div/div/span/span/input").send_keys("123456")# 輸入密碼

time.sleep(2) # 等待時間

driver.find_element_by_xpath("//div/div/div[3]/div/form/div[3]/div[2]/button").click()# 點選登入

time.sleep(2) # 等待時間

print("智慧型消防雲平台登陸成功") # 結果輸出

time.sleep(3)

def teardown(self):

self.driver.quit()#退出瀏覽器

web自動化測試的登入處理

一.復用已有瀏覽器 應用場景 登入頁面需要使用者進行掃碼登入的 1.推出當前所有的谷歌瀏覽器 2.找到chrome的啟動路徑,並配置到環境變數中 3.啟動命令 windows chrome remote debugging port 9222 mac chrome remote debugging ...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...

web自動化註冊登入 (7)主類

承接上篇page類的編寫 全部準備好後,執行編寫執行主類,這部分寫的比較粗糙,因為沒打算做太正式的框架,僅僅是用來跑註冊登入的,所以將就看吧!conding utf 8 檔案 run import time import os from pages.register import register ...