问题标签 [ruby-watir]

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

ruby-on-rails - Watir - 如何收集跨度包含 aria_label "Multimedia" 的所有链接

我编写了一个 ruby​​ 代码,浏览器对象在其中找到所有链接,然后如果它们与特定的正则表达式匹配,我将它们一个一个地存储在一个数组中。

我正在尝试创建一个过滤器,我只遍历那些链接,其中第二个子 div 内的 span 包含 aria-label 作为Multimedia

附件是 HTML 结构的屏幕截图。HTML结构

我尝试了一些方法,例如查找所有跨度,然后自下而上到跨度的父级父级,但它没有给我href。

我还尝试了一种自上而下的方法

到目前为止,获得实际的hrefs没有运气。将不胜感激任何帮助!

0 投票
1 回答
47 浏览

ruby - 在浏览器中输入文本,ruby

我正在使用 watir 来自动执行一项任务。登录后,我需要输入一个文本,我的光标已经在消息窗口上,所以不需要定位元素,只需要输入我的文本并发送(:输入)。
顺便说一句,我找不到输入栏。

那么是否有命令告诉 watir 在不定位元素的情况下输入文本?