小编Kev*_* Yu的帖子

Robot Selenium - 在 CodeMirror 文本区域中输入文本

最近,我开始使用 Robot 和 Selenium2Library 来自动化一些 GUI 测试用例。我正在自动化的应用程序之一是 ReviewBoard。

到目前为止,我已经能够自动化一些东西,但在将文本输入文本区域时遇到很多问题。一个例子是评论板上的描述字段。

我最新的尝试是

:FOR  ${URL}  in  @{URL_LIST}
\  Go To  ${URL}
# Enter team reviewer name and press ok
\  Click Element  xpath=//*[@id="fieldset_reviewers_body"]/tr[2]/td/a/div[@class="rb-icon rb-icon-edit"]
\  Input Text  xpath=//*[@id="fieldset_reviewers_body"]/tr[2]/td/form/input  rbtest_teamreviewer1
\  Press Key  xpath=//*[@id="fieldset_reviewers_body"]/tr[2]/td/form/input  \\9
\  Click Element  xpath=//*[@id="fieldset_reviewers_body"]/tr[2]/td/form/span/input[@class="save"]
# Fill out Testing Done field
\  Click Element  xpath=//*[@id="review_request_main"]/div[2]/label/a/div[@class="rb-icon rb-icon-edit"]
\  Press Key  xpath=//*[@id='review_request_main']/div[2]/div/form/*//textarea  Testing Done
\  Click Element  xpath=//*[@id="review_request_main"]/div[2]/div/form/div[2]/input[@class="save"]
Run Code Online (Sandbox Code Playgroud)

但是,我收到了异常

ElementNotVisibleException: Message: Element is not currently visible and so may not be interacted …
Run Code Online (Sandbox Code Playgroud)

selenium review-board codemirror robotframework

2
推荐指数
1
解决办法
3142
查看次数