问题标签 [watir-classic]

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

ruby - 三个按钮具有相同的文本“选择”。有什么办法可以找到每个按钮?

我有三个按钮,其中包含文本“选择”。

我可以编写代码来与这些选择按钮进行交互吗?他们没有任何 ID 或名称。

我在这里放置了两个按钮:

如果你告诉我一些其他方式来交互这个按钮,那也很好。

编辑

我找到了这个问题的答案,这是答案

b.buttons(:text,'Select')[1].click

0 投票
1 回答
448 浏览

ruby - 如何从具有 watir 的跨度中读取“数据内容”属性的值?

我需要从特定页面中的所有跨度中读取名为“data-contents”的属性的值

我写了以下代码,

但它抛出此错误':未定义的局部变量或方法'contents' for main:Object(NameError)'

任何人都可以帮我阅读这个数据内容的价值吗?

0 投票
1 回答
337 浏览

ruby - ruby watir classic 不会验证代理

我尝试使用我的代码通过 watir-webdriver 打开 Internet Explorer:

我得到这个错误,说明我猜的一些东西?它是这样写的:

0 投票
1 回答
212 浏览

ruby - 找到了一种新的 Select_list,但不知道如何编写代码

我已经以这种方式为选择列表编写了代码 b.select_list(:id,'something').select 'something' 但我不知道如何为下面的选择列表编写代码,谁能帮我写从此 select_list 中选择的代码

0 投票
1 回答
330 浏览

ruby - 无法运行简单的 Watir 脚本

我正在尝试在我的系统上运行一个简单的 Watir 脚本,但出现错误。我也尝试了 2.2.4、2.1.8 和 1.9.3,但对我没有任何作用。很久以前,我曾经在 v1.8.7 和一些 2.x 版本上工作于 Watir,但现在我不记得我当时做了什么不同。

以下是我尝试在 Win7 x64bit 上使用 v1.9.3 执行的代码。

有了这个我得到错误“无法在 60 秒内获得稳定的 firefox 连接 (127.0.0.1:7055) (Selenium::WebDriver::Error::WebDriverError)”。

我尝试使用 watir 而不是“watir-webdriver”,但这也不起作用。安装了 watir、watir-webdriver、watirclassic 和 selenium-webdriver。

0 投票
2 回答
346 浏览

watir - 如何使用 Watir 将文本输入到 react-selectize-control

我在页面上有以下代码:

如果我物理选择输入字段,然后使用 watir-classic 运行以下命令:

它将进入Magg该字段,但如果我不手动选择该字段,我似乎无法等待输入文本。

我尝试了以下方法:

使用

我一直在与使用控件的开发人员合作,我们都无法弄清楚如何赋予控件焦点,以便在send_keys不手动选择控件的情况下工作。任何指导将不胜感激。

0 投票
1 回答
94 浏览

watir - 此代码在 WATIR-Classic 中运行,但不在 watir-webdriver 中

上面的代码在我为 watir-classic 编写时工作正常,但是当我为 watir-webdriver 编写上面的代码时,可见性检查阻止我单击b.label(:text, "Car Make").parent.spans[1].click此元素,有什么办法可以取消 watir webdriver 中的可见性检查吗?我为 watir-webdriver 编写的代码如下,

0 投票
1 回答
522 浏览

vaadin - 如何在这个使用文本输入元素的自定义 Vaadin 组合框中选择项目?

在此处输入图像描述

上图显示了选择列表,但它实际上不是选择列表,它由“输入”标签组成,所以我尝试使用 b.text_field.set("argentina") 设置值,但它只聚焦(颜色变为黄色)但它没有设置值,我该怎么做?

该选择列表的代码如下所示

0 投票
2 回答
96 浏览

ruby - 我无法在 Firefox 上运行我的脚本

我的脚本没有与 firefox 一起运行,而我使用的是 firefox version-49.0.1,这是错误 Selenium::WebDriver::Error::WebDriverError: unable to get stable firefox connection in 60 seconds (127.0.0.1:7055)。

0 投票
3 回答
1674 浏览

ruby - 如何在选择列表中选择特定选项?

我正在尝试选择选项 2,但首先它选择 2 然后更改为 1。

这是选择列表的 HTML:

这是选择 2 的 Watir 代码: