问题标签 [rautomation]

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 回答
1068 浏览

ruby - watir 1.9 中使用 rautomation 的 winWait(autoit) 替代方案

在我们的 watir 自动化中,当我们使用如下代码观察弹出窗口时,有几个部分:

几天前,我们正在尝试新版本的 watir 1.9,它试图用 rautomation 替换 autoit :D(autoit 工作,但以一种肮脏的方式)。

rautomation 与这种 autoit 方法等效的是什么?

Protip:我想可以创建标签 rautomation 的人将拥有一个新徽章(积分不够)

0 投票
2 回答
329 浏览

ruby - Ocra“Watir::Safari 无法加载”

我收到此错误,但我的脚本根本不使用 safariwatir ...我的脚本完成,我得到“测试运行选项:”但我不知道如何获取可执行文件,它在哪里?如何解决此错误?

完成一个 ocra 文件时,它通常是什么样子的?

错误是由以下代码产生的:

我使用 ruby​​ 1.9.2,Watir 2.0.1。Windows XP 上的 IE 8,但也尝试了 Watir 1.9.2,我遇到了同样的问题。

0 投票
1 回答
451 浏览

watir - 蒙面文本框问题

我在电话字段中使用 rad 掩码控件。

当我尝试使用 watir 添加电话时,使用此代码

仅添加了最后一个值。请帮帮我。如何填充屏蔽值。

0 投票
1 回答
463 浏览

cucumber - rautomation - 在带有 jRuby 的 RubyMine 中 - 出现错误

我一直在寻找自动化 Windows 应用程序,并被要求使用 rautomation 进行探索,我刚刚开始使用它。

现在,在通过 github 上的文档和 Jarmo 的几个博客之后,我在这里发布了一个非常简单的问题,我确信我做错了一些非常基本的事情。

这是我的代码 -

所以,问题是 - 我做错了什么?在这里,我正在尝试处理 Windows 资源管理器。

完成 - 完成。问题在于 Jruby 的使用。如果我将(普通)红宝石与红宝石一起使用,那么我不会遇到任何问题。在我获得 100 名声望之前,Stackoverflow 不允许我结束我的问题。

0 投票
2 回答
935 浏览

autoit - 从 Watir 打印文件

我正在查看Watir-Webdriver来操作浏览器。特别是,我想打开一个本地文件并将其打印为 PDF 文件。

是的,wkhtmltopdf 将是一件好事,但它对我在 debian 挤压上不起作用,原因很难确定。该页面包含 Javascript,它排除了许多 html-to-pdf 选项。wkhtmltopdf 适用于 OS X,相同版本(0.9.9),所以我知道这不是我使用它的问题(PDFKit 和 Ruby)。我只是想回避这些问题并尝试不同的方式。在 debian 上打开 chromium 会显示一个完美渲染的页面。

Watir如何“打印”?

编辑:经过更多阅读,我认为没有办法做到这一点。

0 投票
1 回答
232 浏览

watir - 段错误 javascript 对话框 Watir 3.0 和 rautomation 0.7.2 ruby​​ v 1.8.7

我正在尝试在 watir 3.0 的 javascript 对话框中单击确定。我已经尽可能地简化了代码:

我经常得到这个,一些脚本比其他脚本多(非常断断续续):

操作系统是 Win XP sp3。我经常调用clickpompt,一些脚本重复使用它,但它并不总是在我第四次调用它时失败,有时是第二次等等。我需要做一些不同的事情吗?谢谢

0 投票
1 回答
1251 浏览

browser - Watir rautomation 鼠标移动什么也不做

我试图让隐藏的元素可见。我已经尝试了在 Watir 中可以找到的所有鼠标事件和元素选择器。所以我正在尝试使用已经在 watir 中的 RAutomation 代码。但这似乎无效。

从这里我让浏览器升到顶部,控制台回复 nil。但是鼠标没有动。然后当我继续做

我得到 2... 的响应,我将其视为点击成功。我需要能够将鼠标移动到这个坐标。

返回 => :win_32

我可以在已经建立的 Watir 实例中将其设置为 :autoit 吗?

请帮忙。

0 投票
1 回答
606 浏览

ruby - 需要使用 RAutomation.send_keys 将破折号字符发送到 putty

我正在尝试自动化一些我通常在腻子中完成的工作,但是我无法发送一些我需要发送的密钥。我尝试发送-并查看~出现。

以供参考:

  • ruby 1.8.7 (2010-12-23 补丁级别 330) [i386-mingw32]
  • rautomation (0.9.1, 0.6.3)

    /li>

更新:我开始认为它与 rautomation 有关,因为我尝试了以下内容并能够发送-'s.

更新:我几乎 100% 确定它是 RAutomation,因为我尝试将一个发送-到 firefox/notepad++ 并且没有任何显示,但能够发送abcd.

0 投票
2 回答
882 浏览

ruby-on-rails - 启动浏览器时如何处理 Rspec 中弹出的身份验证

我正在测试的网站需要用户登录,这是由网络服务器而不是 HTML 表单处理的,因此它会在浏览器中生成一个身份验证弹出窗口。

我尝试过以下操作

但是代码不起作用........在启动浏览器时,我需要处理弹出用户名和密码的窗口......任何建议?????? 我是 Rspec 的新手……使用 Ruby

0 投票
1 回答
330 浏览

ruby - 无法将适配器设置为 ffi

在自动化中,我正在尝试使用 rautomation 处理窗口弹出窗口。我安装了以下宝石:

我试过以下:

默认情况下,适配器未设置为 ffi(它设置为 win_32,我使用的是 windows 机器),因此我尝试将其设置为 ffi:

但这会导致以下错误:

以下是我的问题:

  1. 为什么即使我的机器上安装了 ffi,适配器也没有设置为 ffi?
  2. 如何解决我尝试将适配器设置为 ffi 时遇到的错误?(为此我也做过:设置 RAUTOMATION_ADAPTER=ffi 仍然无法正常工作)