Multiple Browser - daniel-qa/RobotFramework GitHub Wiki

Multiple Browser

使用 webdriver

  • 打開,切換,關閉兩個 Browser
*** Settings ***
Library    SeleniumLibrary
*** Test Cases ***
Test Case 1

        Open Browser    http://www.example.com    Chrome     alias=window1	
	Open Browser    http://www.google.com    Chrome     alias=window2    
    
	Switch Browser    window1	
	Maximize Browser Window
	Click Element    xpath=//a[@href="https://www.iana.org/domains/example"]	
	
	Sleep    5s		
	
	Switch Browser    window2	
	Sleep    5s	
	Click Element    xpath=//*[text()='關於 Google']
	Maximize Browser Window
	
	Sleep    5s
	
	Log  關閉視窗	
	Close Browser	
	Sleep    3s
	Switch Browser    window1
	Close Browser
	
	Sleep    5s
  • 使用 Alias 切換
*** Settings ***
Library    SeleniumLibrary

*** Test Cases ***
Test Case 1
    Open Browser    http://www.example.com    Chrome    alias=window1
    [Do Something with window1]
    Switch Browser    window1
    [Do Something else with window1]

Test Case 2
    Open Browser    http://www.example2.com    Firefox    alias=window2
    [Do Something with window2]
    Switch Browser    window2
    [Do Something else with window2]