问题标签 [selenium2library]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
selenium-webdriver - 机器人框架 - Selenium2Library 的“输入文本”的任何替代方法用于将文本输入文本字段?
我遇到了 Selenium2Library“输入文本”关键字的问题,因为几个新的文本字段具有自动格式化脚本,在使用关键字输入文本时似乎会导致问题(在文本之后添加了空格一定数量的击键,导致无法正确输入预期的文本字符串)。我尝试了多种方法来使该关键字起作用,例如在文本字段条目之间输入延迟,格式化我试图让 Input Text 输入的字符串,但不幸的是还没有任何效果。
我正在写这个问题,看看是否有人对使用输入文本命令的解决方法有任何运气。我正在尝试考虑其他一些选项,并且似乎将文本复制/粘贴到文本字段中可能会起作用,因为当我手动对字段进行故障排除时,我能够有效地复制/粘贴到这些文本字段中,但是我不能在我查看的任何库中都找不到复制/粘贴关键字。或者也许可以使用 Javascript 命令?
除了 Selenium2Library 的“输入文本”关键字之外,有没有人知道如何在文本字段中输入文本?
谢谢你。
robotframework - 如何使用 Robot Framework 的 Selenium2Library 断言页面包含具有混合格式的文本?
这不起作用:
HTML 源代码:
机器人测试案例:
如何编写一个搜索文本的测试,而不必关心文本格式标签(em、strong、span 等)?我必须使用 XPath 吗?
cookies - Selenium2library 添加cookie
我正在尝试使用机器人框架登录网页
我有以下测试用例:
在我能够单击登录按钮(灰显)之前,该网页请求接受 cookie。在这个测试用例中,如何使用 Selenium 的接受 cookie 功能?
提前致谢!
selenium-webdriver - 如何使用 selenium2library 检查文件是否从浏览器下载
有人可以帮我如何使用 selenium2library,RobotFramework 检查文件是否从浏览器下载。在我当前的测试中,我可以单击下载按钮并且文件正在下载,但是如果文件没有被下载,即使单击按钮,会发生什么情况. 任何示例代码都有帮助。
robotframework - 需要有关在 Robot Framework 中传递参数和执行多个测试用例的帮助
我的意图是通过在关键字中给出多个 URL 作为参数并将其称为测试用例。它应该是多个测试用例的一部分。请帮助我更正代码。
提示错误
python - 导入 Selenium2Library
为 Robotframework 导入 Selenium2Library 时遇到了困难。
尝试验证我的 Selenium2Library 安装时,我在 Python shell 中收到以下错误
我之前使用不同的模块时遇到过此错误,并且能够使用 easy_install(模块名称)修复它,但是对关键字执行此操作会产生此结果
非常感谢任何建议,因为我不是真正的程序员而是测试人员。谢谢
xpath - 如何使用获取匹配的 XPath 计数来获取 HTML 的列表元素(ul 标记)的数量?
我对 XPATH 查询有点陌生。我使用 RF 和 selenium2library 以及 chrome 中的 XPath Helper-plugin 来测试某个网站页面。我也是 HTML/CSS/JavaScript 的新手。
网页由页面左侧和右侧的两个 UL(列表)组成,每个都有几个 LI,其中有几个由小部件(JPEG 图像等)组成的部分。
我需要计算这个列表行数(每个 UL 中的 LI 数)。我已经在下拉菜单中做了同样的事情来计算它的元素没有问题(也许是因为它被认为是一个网络元素)。但是现在我使用相同的“获取匹配 Xpath 计数”,它返回几乎整个页面的 HTML 源而不是一个数字,然后它就失败了。
我所有的程序都是基于获取 UL 中的 LI 数量(下拉菜单、页面、表格......)。所以我想知道现在该怎么办。下面是页面的 HTML 代码示例:
我的代码是:
这确实给了我一些文本和 HTML 代码。我也试过:
这不是给我 2 而是一个很大的数字。
xpath - selenium2library,如果它不是 web 元素,如何从属性中获取 id?
我正在尝试从元素属性中获取元素 ID(这里是列表),但没有成功。这是我的 html 代码:
我试过了:
有没有办法获取id?
谢谢