【发布时间】:2019-06-22 21:04:06
【问题描述】:
我正在尝试使用关键字“选择文件”浏览多个文件(一个接一个)。
- 红色圈出的是用于浏览文件的 Web 元素(右上角)。
- 页面代码以红色突出显示。
- xpath 用黑色圈出(左下角),搜索时会依次突出显示浏览文件的两个 Web 元素。
以下是我的步骤:
Scroll Element Into View xpath=//span[contains(@class,'filebrowse .click')]
Wait Until Element is visible xpath=//span[contains(@class,'filebrowse .click')]
Set Focus To Element xpath=//span[contains(@class,'filebrowse .click')]
Choose File xpath=//span[contains(@class,'filebrowse .click')] ${file_path}
上述步骤出现以下错误 - “选择文件”:
WebDriverException: Message: unknown error: cannot focus element
(Session info: chrome=71.0.3578.98)
(Driver info: chromedriver=2.45.615291
(ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387),platform=Windows NT 10.0.10586 x86_64)
【问题讨论】:
-
添加红圈元素的html代码片段
-
这里是代码 sn-p :
标签: selenium selenium-webdriver selenium-chromedriver robotframework