问题标签 [robotframework]

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 投票
4 回答
7199 浏览

robotframework - 安装 Autolit 库

我正在使用带有 SeleniumLibrary(测试库)的 Google 机器人框架编写用于 Web 测试的机器人测试,我的一项测试涉及通过单击网页上的“浏览”按钮并使用 Windows 文件资源管理器窗口从桌面上传文件弹出导航到并选择文件(出于安全原因,在网站上禁用了提供文件的文本路径。)我已经尝试过挖掘,但在自动执行此 Windows 文件资源管理器操作时发现很少,有没有办法可以做到这一点?

下载 AutoIt 库并尝试安装后,它要求 wincom32./python 窗口扩展。我尝试安装它时出现一些错误,例如

0 投票
0 回答
228 浏览

python - selenium2library 运行演示的版本错误

当我从“rtomac-robotframework-selenium2library-893dc2c”演示文件夹中运行 rundemo.py 时。我收到以下错误:

看起来我有 wxVersion.py 而不是 version.py。我正在使用 windows 和 python 2.7 64bit。

0 投票
1 回答
4721 浏览

robotframework - 通过单击浏览按钮上传文本文件

我正在使用带有 SeleniumLibrary(测试库)的 Robot Framework 编写用于 Web 测试的机器人测试,我的一个测试涉及通过单击网页上的“浏览”按钮并使用弹出的 windows 文件资源管理器窗口从桌面上传文件向上导航到并选择文件。我已经下载了 Autolt 库,但无法弄清楚要使用哪个关键字。任何示例测试用例都更有帮助。

0 投票
2 回答
8556 浏览

robotframework - 如何在临时 sql server 上使用带有 Robot Framework 的数据库库

我正在使用支持数据库验证的 Robot Framework 的数据库库。

我试图执行这个基本命令:

要连接到我正在使用的数据库:

使用 pybot 从命令提示符运行连接字符串时,出现以下错误:

我正在使用具有有效凭据的 Query Express,但我的机器中没有安装 Sql Server。

如何连接到我的数据库?

0 投票
3 回答
14052 浏览

java - 如何通过 Java 实现的关键字停止 Robot Framework 中的测试执行?

我有一个用 Java 实现的关键字,如果关键字失败,我需要使用消息停止整个测试执行:“错误:示例消息”。

0 投票
1 回答
2671 浏览

mysql - 如何使用 RIDE 连接到 MySQL

使用 RIDE,我想连接到 MySQL 数据库。

我已经下载了DatabaseLibrary和 MySQL。我需要从 MySQL 执行查询以进行验证。

如何使用 RIDE 连接到 MySQL?

0 投票
2 回答
28894 浏览

robotframework - 如何将字典元素的值设置为 Robot Framework 中关键字的结果?

我知道我可以从具有这种格式 ${dict['KEY']} 的字典对象中访问单个元素。像这样:

我可以像这样设置一个常规的旧标量:

但是如果我尝试设置这样的字典元素

我在变量中得到“RFKeyword”,“Yowp”,而不是像我这样处理“Yowp”时RFKeyword产生的结果

请协助

0 投票
2 回答
2988 浏览

java - Selenium WebDriver 是否支持机器人框架?

Selenium WebDriver 是否支持 Robot 框架?我有一个使用 java 和 Webdriver 登录 facebook 的脚本。现在我想使用任何框架来执行这个。是否可以使用使用 Webdriver 用 java 编写的机器人框架执行测试?

谢谢和问候, 湿婆奥莱蒂

0 投票
1 回答
327 浏览

testing - How to integrate different test automation in web project

I want to test all the feature in my web site just like regression test, which is used to guarantee new code do not make other feature crash.

The test i need is just like this:

  1. Login the website with a normal user account to check if the login works well.
  2. Signup a new normal user to see if the signup feature works well.
  3. Login and go to some page to see there is no error or warning showing on the page.
  4. Login the website with an admin account to see if all the admin page works well.

Here is some tools I have found something like what i need.

  1. phantomjs casperjs: headless webkit which can do website navigation and run javascript
  2. robot framework : it looks like a frameworks for test but i have no idear right now.
  3. selenium : I have tried the firefox plugin, it is nice.

And i have seen that some people recommand the vs2010 for test but my team dont use vs...we use emacs, vim so i dont think it is a good choice.

Most importantly, how can i integration these test frameworks with the unittest in my projects? I have no idea on how to choose one to make them together.

Thanks in advance.

0 投票
2 回答
287 浏览

selenium - 如何处理自动化测试中超长的定位器?

我想知道使用机器人框架和/或硒处理极长定位器的常用方法是什么?

我说的是很长的定位器:

<input id="all00$SPWebExample1$g_bcd023df_3ba6_4f8f_bef3_164383c266aa$ctl00$$HereComesAnotherText1$rblFoundIs" />

显而易见的方法是将它们“隐藏”在资源文件中,这样它们就不会污染测试用例文件。我见过的另一种方法是创建一个包含测试网站的完整结构的静态 xml 文件并解析 xml 文件(如果需要,我可以提供示例)。

有没有更好的方法来做到这一点?