问题标签 [kantu]

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 投票
0 回答
350 浏览

selenium-ide - 如何在 Selenium IDE 或 Kantu 中存储输入禁用文本中的文本?

我正在尝试使用 Selenium IDE 和 Selenium IDE++ (Kantu) 来存储来自禁用文本的输入元素的文本。

我试过了:

但我得到错误[error] timeout reached when looking for element 'id=abc'

然后我用这段代码尝试了javascript:

当我在 Chrome 控制台中尝试该 JS 代码时,它可以工作并打印我想要的文本,但是如果我在 Selenium IDE 或 Kantu 中插入此代码将不起作用。我喜欢这样:

在这种情况下,我得到错误 Error in executeScript code: Cannot read property 'value' of null

当我在 chorme 中使用开发人员工具检查我想要获取的文本时,代码是这样的:

下面我展示一个例子:

谢谢你的帮助。

0 投票
1 回答
355 浏览

selenium - 如何使用 Kantu Selenium IDE 获取整个元素?

storeAttribute当我需要获取以下属性时,方法可以完美运行href

但是我应该如何使用它来获取整个元素(span在这个例子中)?我的意思是元素的整个 html 源文本。

0 投票
1 回答
57 浏览

selenium - selenium 如何自动从现有的 Web 浏览器页面捕获值并在新会话中使用该值?

这里的问题是我试图抓取一个显示在我所在的当前网页中的值,而 selenium 必须捕获该值并相应地执行某些操作。该值是动态的,并且该网页无法通过硒重新打开。

0 投票
1 回答
39 浏览

date - 在打印文件名中包含当前日期

我正在使用宏从网站获取数据并使用特定网站页面上的打印功能保存到打印文件。在打印窗口中,我可以选择“打印到 pdf”,但不知道如何格式化输出文件名以反映当前日期。该宏将每月运行一次,以保存网站数据的快照。我尝试了论坛中的一些建议,但没有找到可行的解决方案。所需文件名的格式为“yyyymmdd_account_summary.pdf” 使用 Kantu 作为 fedora 29 上的 firefox 68 中的宏记录器。

我尝试将打印文件名设置为 $(date +"%y%m%d")_account_summary.pdf 但这仅创建了一个名为 $(date +"%y%m%d")_account_summary.pdf 的文件,没有变量代替。显然我做错了一些简单的事情,但看不到它。

预期的结果文件名 20190731_account_summary.pdf 创建的实际名称 $(date +"%y%m%d")_account_summary.pdf 这显然是错误的

0 投票
1 回答
107 浏览

kantu - Kantu(Selenium):如何将元素推送到现有数组

如何将元素添加到 Kantu 中的现有数组

我执行以下代码,但 name2、length2、namesContent2 与预期不符

这是输出,但我期望一个长度为 10 的新数组

这个怎么做?

第一个数组没问题,它的长度为 9 个元素

我想向这个现有数组添加几个新元素(稍后在代码循环中对它们进行处理。

但是第二个数组只有两个元素,第一个元素是旧数组,第二个元素是新添加的元素

如何正确做到这一点?

0 投票
1 回答
231 浏览

selenium - 如何使用 UI Vision 2019(又名 Selenium IDE++)读取和修改 url

我正在使用 UI Vision 2019(又名 Selenium IDE++)进行测试。我必须在我的一个测试用例中阅读和修改 url。我怎样才能做到这一点?

我已经在互联网上进行了很多研究。

0 投票
1 回答
951 浏览

javascript - Kantu UI.Vision - 使用日期+时间作为 captureEntirePageScreenshot 命令文件名的变量

我正在尝试使用 Kantu UI.Vision 定期对页面 URL 进行屏幕捕获,同时将捕获的当前日期和时间传递给文件名(对于每个屏幕捕获文件名,如下所示dd-mm-yyyy__HH-mm-ss.png:)

我对 JS 没有太多经验,我无法让宏在每次捕获之前计算当前日期时间。

有人做过/知道怎么做吗?

0 投票
2 回答
500 浏览

extract - 表中的 Storetext 选择正确的行来存储 Selenium Ide Ui Vision Kantu

我需要存储 CODICE CATASTALE 具有值的表中的所有行

我添加了一个图像来显示,我需要将所有行保存在带有 storetext 的变量中,这个特性 CODICE CATASTALE 有一个值,在图像中我添加 1 - 2 - 3 - 4 来解释要存储的行。

当 CODICE CATASTALE 有一个值存储该行时,这是一个相对的 storetext。

这里的页面

nonsolocap.it/cap?k=56040

图片 在此处输入图像描述

0 投票
1 回答
168 浏览

javascript - 如何在 Kantu(UI.Vision)的 url 上打印 dd-mm-yyyy?

我正在使用 Kantu(现在以新名称UI.vision着称),这是一个基于 Selenium 自动在网站上执行操作的浏览器扩展程序(我假设是这样)。

我希望它在网站的 url 上打印 dd-mm-yyyy,例如www.webstite.com/date=dd-mm-yyyy,从过去的任何一天到现在。假设从 2003 年 1 月 2 日到 2020 年 3 月 18 日,每天打印。

实现这一点的方法之一是使用 Kantu 的executeScript命令。它可以执行 Javascript 代码体(意味着没有<head>,只有 中的代码<body><script></script></body>)您可以查看此处以更好地了解该命令。

然后也许我需要store输出到一个变量并打印该变量。

所以也许问题在于编写 Javascript。

如果有人在使用 Kantu 并理解它,你知道答案吗?

0 投票
2 回答
407 浏览

selenium - 查找元素的 xpath 只知道 href 属性的一部分 selenium ide ui vision katalon recorder

我需要通过 xpath 检测一个元素(带有 href 的图像),但我只知道 href 的一部分

这是html

我知道 id 123456(href 的一部分)

我尝试了这个xpath,它可以识别带有href一部分的元素,但只在文本链接中工作

如何仅使用 href 的一部分检测元素?

我只需要xpath。