selenium2library相关内容
在继续学习机器人框架时,我遇到了滚动内部元素(如异步表或列表)的问题。我有一个表格,默认情况下有15个项目可用,要到达下一个15-30-45等,我需要滚动以加载元素。如何使用机械手框架执行此操作? 我尝试了什么:将元素滚动到View关键字并执行Javascript Scroll Element Into View xpath=//*[@id="tickets"]/tbody/tr[1
..
我在使用 Robot 框架和 Selenium2Library 处理 iframe 时遇到问题.它抛出错误: WebDriverException:消息:未知错误:未处理的检查器错误:{“code":-32000,"message":"找不到指定 id 的上下文"}(会话信息:chrome=55.0.2883.87)(驱动程序信息:chromedriver=2.25.426923 (0390b8
..
我需要根据元素包含的值单击元素..但是我想在测试运行或关键字定义中设置这个值(我猜最好的选择是在测试中)我该怎么做? 包含 xpath 的变量应该如下所示: ${DROPDOWN ITEMS} xpath=//*[contains(@class,'listitem-element')]/span[contains(text(),'${second_number}')] 当我用像“002"
..
我目前在机器人框架中使用 Selenium2Library 来自动化一些网络测试.目前,我在使用 Click Element 功能自动单击登录按钮时遇到问题. 这是我想使用的元素:
..
Page Should Contain Button xpath = /html/body/blockquote/form/p/input Click Button xpath = /html/body/blockquote/form/p/input Confirm Action "Confirm Action"关键字应该用于在警报框中选择“确定",在上述情况下不会发生.我认为,Seleni
..
我要验证元素的文本.如何验证文本是许多字符串之一:例如:“登录失败",“错误登录",“尝试失败" ...? *** Keywords *** Assert Warning Message Element Should Contain id=session_key-login-error "Login fail" 解决方案 因此,我将创建一个包含被接受元素的列表,
..
我需要关闭浏览器的“文件上传"窗口.我尝试了以下代码来实现 Press Key id=fileToUpload \\27 -我在URL 我的完整代码是 *** Variables *** ${TVAURL} http://localhost:1500/ ${Browser} Firefox TC_01: Enter into the application [D
..
我正在尝试进行一项测试,该测试将打开Facebook,登录并搜索某些内容.但是,我很难让Facebook进行搜索.硒可以在搜索栏中键入所需的任何类型,但是我找不到如何找到搜索按钮或按Enter键的方式. *** Settings *** Documentation Tell pui she bitch Library Selenium2Library *** Variables ***
..
F1,需要使用Robotframework的隐藏元素的帮助或提示. 问题在于要填充文本区域中的任何文本,我需要将文本区域的状态从display:none; to display:block; 更改为 需要输入文本区域 我从WebDev工具看到的代码 代码本身:
..
我正在尝试导入一个python模块以骑3个多小时而没有成功.我按照此处第四个答案中说明的步骤进行操作,该步骤建议创建一个python模块Selenium2LibraryExt. 如何在机器人框架中获取所有文本? 我观察到的问题是,由于我现在在同一测试的其他代码中使用Selenim2Library,因此我导入了从Selenim2Library继承的Selenium2LibraryExt,因此我
..
有人可以帮我如何使用selenium2library和Robot Framework从Windows目录上载文件.我曾尝试在selenium2library中使用“选择文件"命令,但由于文件在本地文件系统中不存在而出现错误.不考虑目录路径或任何其他问题.请给我有效的代码或任何其他解决方案.我们将不胜感激.以下是我尝试过的命令 Choose file xpath = //input[@
..
使用Robot框架和Selenium2Library处理iframe时出现问题.它引发错误: WebDriverException: Message: unknown error: unhandled inspector error: {"code":- 32000,"message":"Cannot find context with specified id"} (Session inf
..
我在Robot Framework中有一个测试脚本,我想减少它的运行时间.我将以下命令作为测试过程的一部分: wait until element is enabled id=${elementId} 在运行时,大约需要5秒钟才能完成;在测试开始时,我使用下面的代码将硒隐式等待时间设置为2秒: set selenium implicit wait 2 seconds
..
我有以下问题: 我有一个隐藏的复选框,还有一层用于使它变得漂亮又有光泽 我可以通过访问其ID轻松更改其值,但是我还需要使用我的自定义定位器(使用xpath(必须保持可变))来访问此元素 所以,这是我的脚本: Custom Select Checkbox id=my_checkbox #that works fine Custom Select Checkbo
..
我将所有特定的XPath字符串集中到一个资源文件中,并将变量导入该资源文件中的测试套件(机器人框架)中.这样,就可以将它们保存在一个地方,并且我可以使用使机器人文件可读的变量名.那是一种好的做法吗? 有时我想将参数传递给变量,以使其更动态.但是,变量的值包含和XPath,XPath有时具有//div [path ... etc] [text()='MyString']. 问题:在机械手
..
我是Robot框架的新手,并且已经按照此链接,但是出现一些无法识别的错误.任何人,请帮助. *** Settings *** Documentation Simple example using SeleniumLibrary. Library Selenium2Library Library OperatingSystem
..
在Robot Framework中,任何库中的任何关键字都可以实现吗? 打开浏览器和转到只是转到请求的URL,而不必等到页面文档被完全加载. 解决方案 看看此讨论.除了Ajax,您实际上不需要等待任何其他事项. 如果您使用的是Angular,请查看 extendedselenium2library ,它实现了每个人都在等待Angular操作关键字. 如果您不使用Angular,但是在
..
我需要根据元素包含的值单击元素.但是我想在测试运行或关键字定义中设置此值(我猜最好的选择是在测试中) 我该怎么办? 包含xpath的变量应如下所示: ${DROPDOWN ITEMS} xpath=//*[contains(@class,'listitem-element')]/span[contains(text(),'${second_number}')] 当我将变量替换
..
我正在尝试通过我的机器人框架测试套件无头运行chrome. 我设法使用selenium独立地使用python进行了以下操作: options = webdriver.ChromeOptions() options.add_argument('--headless') my_driver = webdriver.Remote(command_executer=my_remote_address
..
作为测试的一部分,我希望在加载到浏览器后自动从浏览器自动下载pdf文件.有人可以指导我如何实现.以下是我尝试的方式.我尝试单击下载按钮,但对我而言不起作用.以下是显示在浏览器上的屏幕截图. *** Test Cases *** Download and deploy content package ${output}= Run keyword job history Log to console
..