使用robotframework编写网页自动化登录的用例,要求使用cookie
时间: 2024-06-06 13:07:11 浏览: 9
*** Settings ***
Library SeleniumLibrary
*** Test Cases ***
Login Test
Open Browser ${url} ${browser}
Maximize Browser Window
Add Cookie name=${name} value=${value} path=${path} domain=${domain}
Go To ${url}
Set Window Size 1366 768
Wait Until Page Contains Element ${username_locator}
Input Text ${username_locator} ${username}
Input Password ${password_locator} ${password}
Click Element ${login_button}
Wait Until Page Contains Element ${welcome_message}
${message} Get Text ${welcome_message}
Should Contain ${message} ${expected_message}
Close Browser
*** Variables ***
${url} https://www.example.com/login
${browser} chrome
${username} testuser
${password} testpassword
${username_locator} id=username
${password_locator} id=password
${login_button} xpath=//button[@type='submit']
${welcome_message} css=.welcome-message
${expected_message} Welcome ${username}
${name} cookie_name
${value} cookie_value
${path} /
${domain} .example.com