Robotframework 机器人框架,骑乘,关键字错误
我对Robot框架使用以下配置:Robotframework 机器人框架,骑乘,关键字错误,robotframework,keyword,Robotframework,Keyword,我对Robot框架使用以下配置: Python 3.7.8 机器人框架:4.0.2 乘坐:1.7.4.2 我尝试了机器人足球的挑战。经过多次尝试,我在网站上尝试了这个解决方案,但是很多关键词都不活跃。尽管如此,我还是导入了所需的库。 我在RIDE中复制了代码,只是做了一个修改:我使用了***测试用例***而不是***任务***,因为它导致了一个错误 以下关键字未处于活动状态: 打开可用的浏览器 点击按钮 捕获元素截图 输入文本 我的代码: *** Settings *** Library
- Python 3.7.8
- 机器人框架:4.0.2
- 乘坐:1.7.4.2
***测试用例***
而不是***任务***
,因为它导致了一个错误
以下关键字未处于活动状态:
*** Settings ***
Library Selenium2Library
Library OperatingSystem
Library String
Library ExcelLibrary
Library Collections
Library RPA.Excel.Files #Library RPA.Tables
Library RPA.Excel.Application
Library DateTime
Library RPA.Browser.Selenium
Library RPA.HTTP
*** Test Cases ***
Start The Challenge
Open Available Browser http://rpachallenge.com/ chrome
Download http://rpachallenge.com/assets/downloadFiles/challenge.xlsx overwrite=True
Click Button Start
Fill The Forms
${people}= Get The List Of People From The Excel File
FOR ${person} IN @{people}
Fill And Submit The Form ${person}
END
Collect The Results
Capture Element Screenshot css:div.congratulations
[Teardown] Close All Browsers
*** Keywords ***
Get The List Of People From The Excel File
Open Workbook challenge.xlsx
${table}= Read Worksheet As Table header=True
Close Workbook
[Return] ${table}
Fill And Submit The Form
[Arguments] ${person}
Input Text css:input[ng-reflect-name="labelFirstName"] ${person}[First Name]
Input Text css:input[ng-reflect-name="labelLastName"] ${person}[Last Name]
Input Text css:input[ng-reflect-name="labelCompanyName"] ${person}[Company Name]
Input Text css:input[ng-reflect-name="labelRole"] ${person}[Role in Company]
Input Text css:input[ng-reflect-name="labelAddress"] ${person}[Address]
Input Text css:input[ng-reflect-name="labelEmail"] ${person}[Email]
Input Text css:input[ng-reflect-name="labelPhone"] ${person}[Phone Number]
Click Button Submit
错误消息:
[警告]配置文件仅受Chrome支持
[警告]配置文件仅受Chrome支持
错误:系统找不到指定的注册表项或值
错误:系统找不到指定的注册表项或值
错误:系统找不到指定的注册表项或值
[警告]失败时无法运行关键字“捕获页面截图”:找到多个名为“捕获页面截图”的关键字。提供要使用的关键字的全名:
RPA.Browser.Selenium.Capture页面屏幕截图
Selenium2库。捕获页面截图
开始挑战|失败|
BrowserNotFoundError:无法启动浏览器:
- Chrome:Message:无效参数:用户数据目录已在使用中,请为--user data dir参数指定唯一值,或不使用--user data dir
- Chrome:Message:无效参数:用户数据目录已在使用中,请为--user data dir参数指定唯一值,或不使用--user data dir
谁能告诉我,我做错了什么?非常感谢。您应该粘贴您的准确错误。 您正在使用SeleniumLibrary的旧库名 您可能想使用浏览器库,但没有安装它
编辑 卸载后,用SeleniumLibrary替换Selenium2库 如果使用RPA.Browser.Selenium,最好不要使用SeleniumLibrary
更多人在打开可用浏览器方面遇到问题我安装了该库,但发生了相同的错误(也添加在说明中)。我安装了浏览器库(添加在说明中)也升级了Selenium2库,但发生了相同的错误。