问题标签 [webautomation]

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 投票
3 回答
181 浏览

scripting - 自动将条目添加到 wiki

一旦我有了重命名的文件,我需要将它们添加到我的项目的 wiki 页面。这是一个相当重复的手动任务,所以我想我可以编写脚本,但我不知道从哪里开始。

过程是:

不一定要寻找完整的解决方案,因为我想自己尝试一下。

从哪里开始?我可以使用什么语言来做到这一点,它有多难?

0 投票
3 回答
252 浏览

asp.net - 替换 NUnitAsp

是否有任何人知道的用于测试 ASP.NET 页面的 NUnitAsp 替代品?

0 投票
14 回答
69373 浏览

automation - 无头互联网浏览器?

我想做以下事情。登录网站,单击几个特定链接,然后单击下载链接。我想将此作为 Windows 上的计划任务或 Linux 上的 cron 作业运行。我对我使用的语言并不挑剔,但如果可能的话,我希望在不将浏览器窗口放在屏幕上的情况下运行它。

0 投票
2 回答
569 浏览

.net - 是否有任何支持无头测试执行的 .NET Web 自动化框架?

类似于htmlunit,但用于 C#。我已经看到您可以通过IKVM将 htmlunit 与 .NET 一起使用,但如果可能的话,我想要一个本机解决方案。

目的是将 UI 测试添加到我们在 CI 服务器上运行的现有 (xUnit.net) 测试中。我希望能够在内存中运行 UI 测试(因为我不想在我无法控制的机器上打开浏览器实例),而不依赖于其他机器(如果我使用Selenium RC则需要, 例如)。

有谁知道实现这一目标的方法?

更新Selenium 2现在提供 HtmlUnit 作为其支持的浏览器之一。任何想在不通过 IKVM 的情况下使用 HtmlUnit 的人都应该看看 Selenium 2。我在下面更新了我的答案以反映这一点。

0 投票
1 回答
18236 浏览

internet-explorer - 使用 PowerShell 通过 Internet Explorer 的 com 接口执行 javascript

我正在使用 PowerShell 编写一些 Internet Explorer 自动化脚本。下面是我如何启动 IE com 对象:

所以,我想做的是在$doc对象上执行一些 javascript。例如,我在页面上有一个项目,它有一个onclick执行的事件submitCommand('lookup'),所以我想直接在页面上运行它,$doc而不是必须在页面上找到对象然后调用Click()它的方法。

这会更容易,因为对象没有名称或 id,因此更改非常明智,因为我只能依赖它在页面上的位置(例如:页面上的第 11 个跨度项目)。

或者,您将如何根据它们的类来选择元素?这会很有帮助,因为“按钮”有它自己的类。

谢谢

0 投票
1 回答
1266 浏览

html - 使用 MSHTML 的 Web 自动化

我们想要自动化在 asp.net 中开发的 Web 应用程序。为了使这个站点自动化,我们计划使用 MSHTML。但在最终确定 MSHTML 之前,我想知道 MSHTML 是否存在任何已知限制,或者请分享我们可能无法使用 MSHTML 自动化的控件列表。

请分享您使用 MSHTML 自动化的经验。谢谢。

0 投票
1 回答
171 浏览

automation - Web 自动化的执行时间基准

是否有任何与自动化执行时间相关的行业标准/基准可用于在网页上执行不同的操作。就像通过自动化一样;多少时间可以被认为是为文本框设置值的可接受时间(如 20 个字符为 1 秒),或者点击按钮、从组合框中选择值、选择网格中可用的复选框等可以接受的时间范围。

0 投票
4 回答
2804 浏览

htmlunit - 如何显示要在真实浏览器中打开的 HtmlPage 对象(来自 HtmlUnit)?

我正在使用 Htmlunit(浏览器自动化/测试工具)来浏览一系列链接或在页面上执行一组操作。在此之后的某个时候,我想在浏览器(Internet Explorer 或 firefox 等)中查看生成的页面。我该怎么做。? 谢谢朋友...

0 投票
2 回答
403 浏览

ruby - 使用 watir 将来自谷歌分析的测试请求列入黑名单

我必须为运行谷歌分析脚本的网络应用程序自动化测试。我为自动化选择了 watir,因为我可以使用相同的脚本编写所有测试用例。唯一的问题是我不知道如何从谷歌分析报告中删除我对网络应用程序的测试请求。任何人都可以帮助我吗?有可能用 watir 做到这一点吗?如果不是 watir,是否还有其他我可以使用的网络自动化工具?

~谢谢和问候

0 投票
7 回答
332689 浏览

python - 如何使用 Python 登录网站?

我该怎么做?我试图输入一些指定的链接(使用 urllib),但要做到这一点,我需要登录。

我有这个网站的来源:

这可能吗?