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

oracle - RobotFramework:cx_Oracle - 失败:InternalError:没有Oracle错误?

无法使用搜索找到我的问题的解决方案,所以我创建了这个主题。

使用数据库库和 cx_Oracle 模块连接到 Oracle 数据库时遇到问题。

在 python 中import cx_Oracle效果很好(不返回错误),但是当我尝试连接到 RobotFramework 上的数据库时Connect To Database Using Custom Params | cx_Oracle | 'user', 'pass', 'host/db'

我收到一个错误:FAIL : InternalError: No Oracle error?

如果我尝试使用连接到数据库

我收到一个错误:FAIL : TypeError: 'database' is an invalid keyword argument for this function

我正在使用 Windows7 x86、非管理员用户、Oracle 11g、Python 2.7.3、cx_Oracle 5.1.2、RobotFramework 2.7.6、RIDE 1.0.1。其他一切都像魅力一样工作(使用 PLSQLDeveloper、RobotFramework、Selenium2Libary 等连接到数据库)

有谁知道我该如何解决我的问题?

真诚的,克里斯蒂安斯

0 投票
1 回答
3828 浏览

selenium - 机器人框架如何知道是否选中了复选框

我正在使用机器人框架。如何测试是否选中了复选框?如果选择了一个复选框,我想运行一个关键字,例如:

即点击那里如果尚未点击。

(上面的代码是错误的,我知道)

0 投票
6 回答
3236 浏览

file-upload - 机器人框架文件上传

我必须编写一个必须上传文件的测试。这可能使用机器人框架吗?

谢谢

0 投票
4 回答
3598 浏览

selenium - 使用 selenium2library 和机器人框架验证页面中是否存在 2 个文本中的一个文本

我想测试页面是否包含“TEXT1”或“TEXT2”。

页面应包含 TEXT1 或 TEXT2。

有什么建议我该怎么做?目前我只能检查一个文本。

0 投票
1 回答
716 浏览

selenium-webdriver - 查找 Execute Javascript $( ) 的状态

有没有办法知道这个声明是否成功?我们可以将一些东西返回到变量中并检查变量的值吗?

比如像

0 投票
2 回答
8372 浏览

selenium-webdriver - 如何禁用在 seleniumlibrary/robotframework 上加载外部 url

我开始使用 Seleniumlibrary 测试(使用机器人框架运行),并且由于我们的网站有广告和指标等,每次我运行测试时,这些 URL 都会被加载。

有没有办法告诉 selenium/robotframework 不加载某些类型的 URL 或阻止它加载外部资源(即不是来自本地主机的所有内容)。

0 投票
2 回答
2760 浏览

python - 如何从 JSON 字符串中获取所需的内容

我在 Robot Frame Work 中有一个变量,具有以下格式的 Json 响应主体

SO from this How can I get the content only datacache 如下所示

如果我使用类似的变量${variable['result']['content']},我将在内容中获得整个正文但我只想要“DataCache”中的正文:

请帮我解决这个问题..

0 投票
1 回答
5735 浏览

python - 在机器人框架中使用命名参数

我想将一组命名变量传递给一个关键字:像这样:

关键字在python中定义如下:

这将失败并显示以下错误消息:

关键字“agents.Bypass”预期 0 个参数,得到...

但是如果我稍微改变关键字定义,就像这样

测试有效,我在我的日志中得到了这个:

INFO args (u'environment=staging', u'device=android')

我怎样才能传入我的命名参数?

0 投票
1 回答
255 浏览

python - 如何在机器人框架或 python 中将日期格式(如“Wed Mar 13 10:10 EDT 2013”​​转换为“2013-03-13 10:10”)

任何人都可以帮我将“Wed Mar 13 10:10 EDT 2013”​​之类的日期格式转换为“2013-03-13 10:10”之类的格式,我尝试过内置的“get time”关键字在这种情况下不起作用,因为 RF 无法识别日期格式,例如 "Wed Mar 13 10:10 EDT 2013" 。那么在 python 中是否有任何可能的解决方案来解决这个问题。请告诉我

0 投票
2 回答
6459 浏览

python-2.7 - 如何从python中的日期时间字符串中删除秒和毫秒

如何将日期格式转换"2013-03-15 05:14:51.327""2013-03-15 05:14",即删除秒和毫秒。我认为机器人框架工作没有办法。请让我知道是否有人在python中有解决方案。