问题标签 [selenium-ide]

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 投票
4 回答
17902 浏览

unit-testing - 如何使用 Selenium 测试模态对话框?

我开始使用Selenium IDE并尝试测试一个充满模式对话框 ( window.showModalDialog) 的 web 应用程序。

记录测试似乎有效(除了弹出对话框时日志中没有任何内容),但它们无法正常播放。该脚本实际上打开了窗口(由单击按钮触发),但随后只是无限期地等待。

有什么建议么?

0 投票
5 回答
1711 浏览

drupal - Selenium IDE 和 Drupal

我可以在 Drupal 系统上使用 Selenium IDE 吗?

我找到了http://drupal.org/project/selenium但这涉及下载 Core 而不是使用我当前的机器。

有谁知道将 IDE 与 Drupal 一起使用的方法,或者如果不知道,你建议我做什么?

0 投票
8 回答
1944 浏览

selenium - 用 Selenium 参数化

这些天我正在学习硒。

有人可以告诉我如何参数化 Web 应用程序以在 selenium 中进行测试吗?

0 投票
14 回答
135587 浏览

selenium - 单击警报内的确定按钮(Selenium IDE)

我需要使用Selenium命令单击警报窗口内的“确定”按钮。我试过了assertAlertverifyAlert但他们没有做我想做的事。

是否可以单击“确定”按钮?如果是这样,有人可以为我提供 Selenium IDE 命令的示例吗?

0 投票
2 回答
4715 浏览

selenium - 如何在 Selenium IDE 中循环提交表单

我在 Firefox 中使用 Selenium IDE 并提交表单。问题是表单可能成功或失败(随机)。当它不成功时,它会显示错误消息(AJAX),我需要尝试再次提交表单。

我想编写一个测试,它将提交表单,直到它将我重定向到成功页面(存在文本)。

有人可以帮我吗?我还没有以这种方式玩 Selenium。

0 投票
2 回答
50296 浏览

xpath - 在 selenium IDE 中使用大写和小写的 xpath 函数

我正在尝试使用 xpath 函数lower-case或获取 xpath 查询upper-case,但它们似乎在 selenium 中不起作用(我在应用之前测试我的 xpath)。

不起作用的示例:

只要我不使用大小写,我在复杂路径中定位我需要的节点甚至使用聚合函数都没有问题。

有没有人遇到过这个?是否有意义?

谢谢。

0 投票
2 回答
1082 浏览

php - 使用 Selenium 代码下载网页

我在 Firefox 上安装了 Selenium IDE,并设法记录和播放各种网络导航序列。我需要的是通过 PHP 自动完成这一切,即运行一个 PHP 脚本来获取最终页面的 HTML 源代码(即在导航序列的末尾)。在 Selenium 中有一个导出到 PHP 的选项,所以我得到如下信息:

虽然我可以在我的 PHP 代码中使用它,但它似乎没有做任何事情(因为我猜它只是一个类定义)。我如何获得最后一个源页面?请注意,我不希望我的 PHP 代码在屏幕上进行导航,而是希望在 PHP 中进一步处理最终的源代码。

0 投票
3 回答
12432 浏览

testing - “VerifyTextPresent”为 Selenium IDE 返回不正确的结果

我正在使用 Selenium IDE 记录一些场景,并想检查页面上是否存在特定文本。我插入了一个命令“VerifyTextPresent”。但是,即使特定文本不存在,它也始终将结果返回为真。

可能的原因是什么?我需要修改什么吗?

0 投票
2 回答
3258 浏览

testing - 有没有办法在打开 Firefox 时从 Selenium IDE 中自动运行测试套件?

我想在自动打开 Selenium IDE(插件)并打开并运行测试文件的 Windows 上创建一个脚本或批处理文件。

0 投票
2 回答
1642 浏览

selenium - 硒自动化

Selenium ide 中有什么方法可以让我们获得任何页面上提供的所有控件的列表和处理程序吗?因此,如果我们得到了这一点,我们可以使用 RC 进行一一测试,当页面上有超过 40 个控件时,这将非常有帮助。在那种情况下,为所有人录制会变得非常烦人。