From 2d851be66412c2c8807352786313a5b2326b14ad Mon Sep 17 00:00:00 2001 From: halliday Date: Sat, 25 Nov 2023 17:18:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- task1/Task1.robot | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 task1/Task1.robot diff --git a/task1/Task1.robot b/task1/Task1.robot new file mode 100644 index 0000000..25bed87 --- /dev/null +++ b/task1/Task1.robot @@ -0,0 +1,34 @@ +*** Settings *** +Suite Teardown Close Browser # 关闭浏览器 +Library Selenium2Library + +*** Variables *** +${username} sys_admin # 用户名 +${passwd} test@2008 # 密码 +${local_ip} 10.9.1.71 # 本地IP +${unbackup} https://10.10.29.101/#/login # 黑方地址 +${driver} Firefox # 浏览器类型 + +*** Test Cases *** +CheckLastLoginIP + #打开浏览器并等待黑方页面加载完成 + Open Browser ${unbackup} ${driver} + Wait Until Element Is Visible id=slogan 10s + #输入用户名 + Set Focus To Element id=userName + Input Text id=userName ${username} + #输入密码 + Set Focus To Element id=passWord + Input Text id=passWord ${passwd} + #点击登录 + Set Focus To Element id=login_btn + Click Element id=login_btn + Wait Until Element Is Not Visible id=login_btn 30s + #点击右上角的登录记录 + Set Focus To Element xpath=//a[text()="登录记录"] + Click Element xpath=//a[text()="登录记录"] + Element Should Be Visible xpath=//span[text()='上次登录IP地址'] + Element Should Be Visible xpath=//span[text()='上次登录时间'] + Element Should Be Visible xpath=//span[text()='登录状态'] + #取表格中的第一个IP地址做比较 + Element Text Should Be xpath=(//td[@data-field='ipAddr'])[1]/div[text()] ${local_ip}