【发布时间】:2022-02-04 14:57:56
【问题描述】:
我编写了一个机器人框架代码来访问 Modal 上的输入框,该输入框在单击按钮时打开,但它打开模型并显示“输入框”不可交互。没有 iframe 包围 Modal 框和 div 包围的 Modal 框,只有类属性。
下面是我写的代码。
*** Settings ***
Library Dialogs
Library Selenium2Library
*** Variables ***
${browser} Chrome
${url} abc
${passwordmgt} admin
*** Test Cases ***
OpenBrowserToCheck
Selenium2Library.Open Browser ${url} ${browser}
GetInputFromUser
[Documentation] User to enter the Actual and Copied filename
Get_UserNamePassword
*** Keywords ***
Get_UserNamePassword
${dbname} = Get Value From User Input user name default
Selenium2Library.Click Element xpath://button[contains(., "Backup") and @data-db='${dbname}']
click element xpath://div[@class='modal-dialog']
Selenium2Library.click element xpath://div[@class='modal-dialog']//form[@id='form_backup_db']//div[@class='modal-body']//div[@class='form-group row']//div[@class='col-md-8 input-group']//input
【问题讨论】:
标签: python selenium modal-dialog robotframework