-
1 votesanswersviews
机器人框架:什么会导致0字节屏幕捕获?
我已经成功地使用Robot Framework进行测试自动化了一段时间,而Selenium 2自动屏幕捕获一直都很完美 . 就在本周修复脚本时,我注意到Selenium2Library自动屏幕捕获都是 0 bytes . 在幕后...... S2L只是将“Capture Page Screenshot”关键字设置为失败时运行的关键字 . 当我在脚本中明确调用“Capture Page Scree... -
0 votesanswersviews
是否可以使用机器人框架访问已打开的浏览器? [重复]
这个问题在这里已有答案: Using already opened Browser window in Robot framework 1回答 对于使用机器人框架和Selenium2Library的测试用例,我们通常首先打开浏览器,然后在该浏览器上执行操作 . 但是为了快速测试我的测试用例中的步骤(用于测试我的测试本身),如果我可以在已经存在的浏览器会话上运行示例'click button'那... -
4 votesanswersviews
如何让我的gradle测试任务对不在maven central上的库使用python pip install?
我正在尝试设置一个将运行机器人测试的gradle任务 . Robot使用python库与Selenium交互,以便通过浏览器测试网页 . 但不幸的是,似乎安装https://github.com/robotframework/Selenium2Library的唯一方法是通过pip - pip install robotframework-selenium2library . 有没有办法让... -
3 votesanswersviews
在python中创建selenium webdriver并在robotframework中使用它
所以我几乎堆叠了 . 如果您调用selenium2library关键字打开浏览器,将创建一个webdriver对象实例并将其放置在browsercache中(如果我正确理解了该功能) . 到目前为止,我知道如何在python类或脚本中获取创建的webdriver,并将此webdriver与python-selenium命令一起使用 . 如此处记录Pass existing Webdriver ob... -
0 votesanswersviews
在RobotFramework中扩展selenium2library WebElement
我是RobotFramework的新手(实际上是为一个新的测试自动化项目进行评估) . 在过去,我总是使用Java和页面对象创建自己的小框架,但这次我想知道我是否可以使用现有框架 . 我正在评估Spock和Robot Framework . 我的要求是测试Web应用程序,Windows对象和移动应用程序,因此Robot绝对优于Spock . 另外我希望任何一天都能使用Python而不是Groovy... -
0 votesanswersviews
Python 3.5.1无法下载Robot Framework库
我试图使用Robot Framework自动化测试 . 当我尝试通过 pip 下载库时,我遇到了一些问题 . 我正在使用 Python 3.5.1 , Robot Framework 3.0 , PyCharm 2016.1(64) , 命令输出 pip install robotframework-selenium2library : Collecting robotframework-sele... -
4 votesanswersviews
在Robotframework中进行AutoIT Widows身份验证后,没有重点回到浏览器
我试图在Robotframework中自动化的一个条件: 转到URL(Library Selenium2Library) 使用Windows身份验证登录(Library AutoItLibrary) 重点关注浏览器 RobotFramework中的TestCase: 打开浏览器: *** Settings *** Library Selenium2Library *** Var... -
1 votesanswersviews
Robot Framework Selenium2Library - 如何阻止服务器响应上挂起的浏览器页面
我的机器人框架测试与Selenium2Library偶尔卡在等待浏览器页面完全加载服务器响应,这导致测试有时无限期挂起 . 在我遇到的大多数情况下,浏览器已经加载了99%的内容,并且可以很好地进行交互 . 但是,在浏览器加载完全停止之前,自动化不会继续 . 当我看到自动化测试运行并遇到此浏览器挂起问题时,如果我手动按浏览器“停止”按钮,浏览器将停止加载并自动测试恢复正常 . 我希望在浏览器挂起的情... -
3 votesanswersviews
机器人框架 - Selenium2library - 检查页面的Favicon
我需要查看当前页面是否显示正确的 Headers 图标 . 我们会根据您在网站上的位置更改图标,并需要对其进行检查 . 我试过了 Page Should Contain Image /bin/icons/1.ico 我们使用的HTML是: <link rel="shortcut icon" type="image/x-icon" href=&q... -
2 votesanswersviews
机器人框架文本字段清除和输入
我正在使用Robot Framework自动化网页 . 该页面具有不常见的文本字段,如果输入无效值,则会接收自动输入(不是占位符值) . 这是文本字段: <div class="bound_value"> <input id="ember475" size="5" type="text" class... -
2 votesanswersviews
Robot Framework - Selenium2Library - 使用Edge Browser选择File关键字
我创建了一个测试,用户可以通过单击“选择文件”按钮将文件上传到网站 . 我正在使用Choose File关键字,它在Firefox和Chrome中正常运行 . 说到Edge,它只是坐在那里而没有回应 . 因此未通过测试 . 如果我查看生成的日志,但它表示关键字正确传递 . (弹出的错误消息是停止测试继续 - 但Edge正在停止关键字的工作) 这有什么方法吗?我需要让所有三个浏览器都使用此测试 .... -
0 votesanswersviews
选择使用JavaScript创建的窗口
在我的机器人脚本中,单击编辑描述链接后,将打开一个窗口(即Java脚本窗口)图像图1 :: 图片2 ::窗口图像和页面源 我需要的是一个 . 选择窗口(java脚本)b . 在文本区域中输入文本,然后单击确定 . 我试图使用Select Window new / Select window描述但是控制正在等待无限@Select Window关键字它不向前移动 . 我必须强行杀死Control . ... -
2 votesanswersviews
元素在点上不可点击 - 但事实上它点击了
我的测试失败了: WebDriverException:消息:未知错误:元素在点(1 786,183)处无法单击 . 其他元素将收到点击:<'div align =“right”> ... <'/ div> 我访问的xpath是: ${UPDATE} xpath=//button[@type='submit' and contains(text(),'Update... -
1 votesanswersviews
在PyCharm中无法识别Selenium2Library关键字
我是RobotFramework的新手,想要在PyCharm上运行一个简单的例子 . 我不太清楚运行Robot Framework需要什么,所以我安装了Python 2.7,robotframework,selenium和robotframework-selenium2library . 我不确定是否需要安装webdriver或googlechrome驱动程序 . 我错过了什么,以便我可以运行这个...