Robot Framework 进阶 (2)

配置表

  • 异步执行
1
2
3
4
5
6
7
8
*** Settings ***
Library           Selenium2Library

*** Test Cases ***
异步执行 JavaScript
    Open Browser    https://www.baidu.com/    Chrome
    Sleep    3
    Execute Async Javascript    a = window.document.createElement('script');a.src='https://code.jquery.com/jquery-3.3.1.min.js';window.document.body.appendChild(a);
  • 同步执行
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
*** Settings ***
Library           Selenium2Library

*** Test Cases ***
同步执行 JavaScript
    Open Browser    https://www.baidu.com/    Chrome
    Sleep    3
    ${sum}=    Execute JavaScript    window.sumjs = 1+1; return window.sumjs;
    Log    ${sum}    warn
    Execute JavaScript    alert(window.sumjs);