Woj*_*k T 1 testing selenium google-chrome robotframework
我有这个问题,我需要测试我的Web应用程序的功能,打开2个选项卡,并检查我是否更新了选项卡1选项卡2刷新,我试图使用Press key关键字完成此操作.
我的目标是使用Ascii编号CTRL+T来打开一个新选项卡,打开一个新的浏览器窗口,而不是一个新选项卡,我使用的是Chrome的最新版本.
我也试图使用,\\09 但这给了我相同的结果
Press Key tag=body \\20
Run Code Online (Sandbox Code Playgroud)
然后我尝试使用Select Window MAIN关键字返回窗口, 但这不起作用.
问:如何可以打开在同一时间2个标签和使用测试它们RobotFramework用SeleniumLibrary?
我认为你的测试与两个窗口一样有效,就像一个窗口和两个标签一样.
您可以多次调用open browser关键字,为每个窗口提供自己唯一的别名.然后,您可以使用switch browser关键字和相应的别名在它们之间切换.
*** Settings ***
Library SeleniumLibrary
Suite Teardown close all browsers
*** Variables ***
${browser} chrome
*** Test cases ***
Example using two windows
open browser http://www.example.com ${browser} alias=tab1
open browser http://www.w3c.org ${browser} alias=tab2
switch browser tab1
location should be http://www.example.com/
switch browser tab2
location should be https://www.w3.org/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1304 次 |
| 最近记录: |