问题标签 [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.

0 投票
1 回答
3278 浏览

selenium-webdriver - 机器人框架 - Selenium2Library 的“输入文本”的任何替代方法用于将文本输入文本字段?

我遇到了 Selenium2Library“输入文本”关键字的问题,因为几个新的文本字段具有自动格式化脚本,在使用关键字输入文本时似乎会导致问题(在文本之后添加了空格一定数量的击键,导致无法正确输入预期的文本字符串)。我尝试了多种方法来使该关键字起作用,例如在文本字段条目之间输入延迟,格式化我试图让 Input Text 输入的字符串,但不幸的是还没有任何效果。

我正在写这个问题,看看是否有人对使用输入文本命令的解决方法有任何运气。我正在尝试考虑其他一些选项,并且似乎将文本复制/粘贴到文本字段中可能会起作用,因为当我手动对字段进行故障排除时,我能够有效地复制/粘贴到这些文本字段中,但是我不能在我查看的任何库中都找不到复制/粘贴关键字。或者也许可以使用 Javascript 命令?

除了 Selenium2Library 的“输入文本”关键字之外,有没有人知道如何在文本字段中输入文本?

谢谢你。

0 投票
2 回答
835 浏览

selenium - 如果 xpath 匹配,则需要有关运行关键字的帮助,然后单击元素

我正在尝试验证 xpath 表达式,如果它是真的单击元素。以下是我正在尝试执行的代码。Xpath_combined 变量返回 Boolean : true 。请帮助我更正语法或有效表达式

在此处输入图像描述

多变的

关键词

控制台输出错误

0 投票
0 回答
908 浏览

robotframework - 如何使用 Robot Framework 的 Selenium2Library 断言页面包含具有混合格式的文本?

这不起作用:

HTML 源代码:

机器人测试案例:

如何编写一个搜索文本的测试,而不必关心文本格式标签(em、strong、span 等)?我必须使用 XPath 吗?

0 投票
1 回答
495 浏览

cookies - Selenium2library 添加cookie

我正在尝试使用机器人框架登录网页

我有以下测试用例:

在我能够单击登录按钮(灰显)之前,该网页请求接受 cookie。在这个测试用例中,如何使用 Selenium 的接受 cookie 功能?

提前致谢!

0 投票
1 回答
47 浏览

dialog - 出现对话框后点击更新 Robotframework

我正在测试一个场景,我点击一个按钮并出现下面的对话框。只能点击“更新”

在此处输入图像描述

我在测试场景中添加了以下内容:

运行测试后我收到以下错误消息:元素在点 (1023, 127.19999694824219) 处不可点击。其他元素会收到点击:

与更新相关的唯一 HTML 代码是

我也尝试用警报对此进行测试,但没有找到警报...

有人可以解释我需要做什么吗?

谢谢!

0 投票
3 回答
12210 浏览

selenium-webdriver - 如何使用 selenium2library 检查文件是否从浏览器下载

有人可以帮我如何使用 selenium2library,RobotFramework 检查文件是否从浏览器下载。在我当前的测试中,我可以单击下载按钮并且文件正在下载,但是如果文件没有被下载,即使单击按钮,会发生什么情况. 任何示例代码都有帮助。

0 投票
1 回答
474 浏览

robotframework - 需要有关在 Robot Framework 中传递参数和执行多个测试用例的帮助

我的意图是通过在关键字中给出多个 URL 作为参数并将其称为测试用例。它应该是多个测试用例的一部分。请帮助我更正代码。

提示错误

0 投票
2 回答
1209 浏览

python - 导入 Selenium2Library

为 Robotframework 导入 Selenium2Library 时遇到了困难。

尝试验证我的 Selenium2Library 安装时,我在 Python shell 中收到以下错误

我之前使用不同的模块时遇到过此错误,并且能够使用 easy_install(模块名称)修复它,但是对关键字执行此操作会产生此结果

非常感谢任何建议,因为我不是真正的程序员而是测试人员。谢谢

0 投票
3 回答
2380 浏览

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 而是一个很大的数字。

0 投票
1 回答
2497 浏览

xpath - selenium2library,如果它不是 web 元素,如何从属性中获取 id?

我正在尝试从元素属性中获取元素 ID(这里是列表),但没有成功。这是我的 html 代码:

我试过了:

有没有办法获取id?

谢谢