问题标签 [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 投票
2 回答
5421 浏览

java - 在 Chrome 驱动程序 selenium 中,我们收到错误为非安全数据:,

在 chrome 浏览器中,当我们打开应用程序时,我们得到了非安全数据:, screenshotLINK

我已经尝试了不同的解决方案以及下面的代码仍然没有成功!

字符串 chromeDriverPath = projectLocationPath + "\Resources\chromedriver.exe";

我添加了所有必需的功能

网址 - https://tsetigndev123.dev.hfgh.com

0 投票
2 回答
1318 浏览

robotframework - 由于 ui-widget-overlay 无法使用 Selenium2Library 定位元素

我正在尝试使用 Robotframework 中的 Selenium2Library 在弹出窗口上单击按钮/元素:

但我在 Robotframework 中收到以下错误:

我相信这是由于 ui-widget-overlay 不会消失。下面是 html 代码的片段,包含 Ok 按钮和 ui-widget-overlay:

我知道我可以使用 xpath 成功单击元素,但在这种情况下 xpath 是动态的,我想使用固定值。此外,“单击按钮”关键字也不起作用。

请让我知道我该怎么做。

0 投票
2 回答
1394 浏览

robotframework - 单击元素,按住 Shift 键并单击机器人框架中的另一个元素

我需要能够单击网页上的元素并按住键盘上的 Shift 键并按下另一个元素。

我可以使用 Selenium2Library 中的“按键”来实现此行为吗?

0 投票
2 回答
12020 浏览

python-2.7 - 在 Robot Framework 中将项目添加到列表变量

我有这段代码,我试图循环通过 Similar Xpaths 来获取他们的文本并使用机器人农场工作将文本值添加到列表中

代码执行没有错误,但它没有打印列表,它在日志文件中记录如下结果

范围内的 ${i} [ 2 | ${count}+1 ]

我也附上截图。 结果文件图片

测试脚本图像

请帮忙

0 投票
1 回答
617 浏览

robotframework - Selenium2 库;浏览器加载永无止境,超时不会发生

对于使用 IE 浏览器打开 url,它会以正确的 url 打开 IE 浏览器,并且页面加载很长时间[甚至加载永远不会结束]。但我想在一段时间后,它会因超时而失败。

这是我的代码:

但打开浏览器后,加载时间长,执行永无止境。

0 投票
1 回答
1376 浏览

robotframework - 测试用例在 Firefox 上失败但在 Chrome 上成功执行

出于某种我无法理解的原因,我的测试用例在 Firefox 上失败但在 Chrome 上成功执行。

例如,这个简单的测试用例在 Chrome 上运行得很好,但在 Firefox 上会失败:

但是,如果我Sleep 10在按钮单击和断言之间放置一个关键字,它就会起作用。这让我认为,出于某种原因,壁虎 webdriver 参与其中。

我正在运行最新版本的 robotframework-selenium2library 和 webdriver。

据我了解,根本不鼓励在代码中包含 Sleeps。我该如何解决这个问题?我应该在哪里寻找?

非常感谢您的任何建议!

0 投票
1 回答
1431 浏览

excel - 如何在机器人框架中保存带有日期和时间戳的输出文件?

我有一个在执行结束时生成 .xls 文件的脚本。我想用当前系统日期和时间保存这个文件。我们如何在机器人框架中实现这一点。

我在脚本中给出的输出文件路径如下所示。

保存 Excel E:\RobotFramework\Comparision\Resultfiles\Indice.xls

0 投票
2 回答
6695 浏览

html - 如何单击 Robot Framework Selenium 中的元素(html 标签)

我正在尝试使用机器人框架在 html 标签上找到一个元素。我想单击第一个元素,无论元素是什么。

例如

  1. 在文本字段中输入文本,然后按回车键

  2. 该项目将显示,我想点击第一个项目,但我不能

我的机器人代码

我的 HTML 标签

强文本

错误 在此处输入图像描述

0 投票
1 回答
499 浏览

selenium - RobotFramework - 将 selenium org.openqa.selenium 添加到我的 JavaLibrary 时出现 ClassNotFound 异常

请帮助我解决这种情况。我在 Java 中按照以下步骤操作,并将这个 jar 文件添加到 Robot 框架项目中。执行测试时,我收到 ClassNotFoundException。

Java 更正代码:

机器人框架代码:

那是我需要在 Java 项目中包含 Selenium2Library 而不仅仅是 Selenium 或者是否有可能在 Java 中包含 Selenium2Library?

我收到的例外是,

根据 Kootstra 的建议,添加了 selenium-server-standalone-3.3.1 jar 文件,目前 RED.xml 如下所示,这次红线未显示在关键字“存储文本”下。只有在执行此操作时才会引发异常。而不是更长的异常消息。 在此处输入图像描述

控制台命令:

我创建了新项目,然后只将 'c:\jython2.7.0\selenium-server-standalone-3.3.1\' 与 Selenium2library 和自己的 java 库一起添加到类路径中。我还尝试在 jar 文件的末尾添加 .jar。它仍然有例外。但有一件事是现在它停止显示了;;.;

现在是控制台命令,

这次例外不同。ClassCastException:org.python.core.PyObjectDerived 不能转换为 org.openqa.selenium.WebElement

0 投票
0 回答
446 浏览

java - RobotFramework/Java - 第一个参数不能被强制转换为 org.openqa.selenium.WebElement

我正在尝试使用如下简单的 Java 函数并将这个库调用到 Robotframework 中。它使我陷入错误。博客中的相关问题并非特定于 RF。有人请帮助我如何处理这个问题。

机器人框架代码:

错误: