问题标签 [automation]

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

.net - .NET 中有没有办法以编程方式监听 HTTP 流量?

我正在使用浏览器自动化来测试网站,但我需要验证来自浏览器的 HTTP 请求(即图像、外部脚本、XmlHttpRequest 对象)。有没有办法以编程方式实例化浏览器使用的代理以查看其发送的内容?

我已经在使用 Fiddler 来查看流量,但我想要一些可以在持续构建集成中使用的无 UI 的东西。

0 投票
4 回答
4227 浏览

.net - .NET 中有没有办法以编程方式监听 HTTP 流量?

我正在使用浏览器自动化来测试网站,但我需要验证来自浏览器的 HTTP 请求(即图像、外部脚本、XmlHttpRequest 对象)。有没有办法以编程方式实例化代理或数据包嗅探器以供浏览器使用,以查看其发送的内容?

我已经在使用 Fiddler 来查看流量,但我想要一些可以在持续构建集成中使用的无 UI 的东西。

我可以轻松地从 WinpCap 获取特定于 HTTP 的信息吗?

0 投票
4 回答
668 浏览

.net - 如何在 .NET 中自动化 Web 代理以进行单元测试(包括设置和拆除)?

遵循 Jonathan Holland 在他对我之前的问题的评论中的建议:.NET 中有没有办法以编程方式监听 HTTP 流量?对于我真正想知道的问题,我提出了一个单独的(但不完全是重复的)问题:

如何在 .NET 中自动化 Web 代理以进行单元测试(包括设置和拆除),以监视来自浏览器的 HTTP 流量(尤其是请求页面上的图像、脚本和 XmlHttpRequest)?

我更喜欢零设置(所以没有在 Windows 上安装 Fiddler),可以说,所有东西都可以从程序集中解包、部署,然后无痕迹地删除。

0 投票
2 回答
499 浏览

automation - 如何在 MS Word 中嵌入自定义用户控件?

背景:环境是.Net 3.0 + WPF土地,数据库被抽象到远处,我猜该解决方案需要适用于Office 2000及更高版本..

需要获得用户希望在 Word 中显示某些应用程序窗口/框(例如趋势图)的定制报告。该窗口可以显示为静态图像,用户可以双击并编辑它(这将打开一个编辑器......类似于嵌入式电子表格的行为)并确定更新对象。在框周围键入一些文本并将其保存或打印。

还要考虑到,我需要一些机制来传递数据和“数据绑定”这些特定于应用程序的框。例如,图形可能必须绑定到它需要的特定时间范围的数据。

现在作为 Word 自动化的相对初学者,我需要为此使用的技术/子技术的名称是什么?还将任何建议发布到书籍/帖子中,以帮助您理解并尽快达到运行速度.. (因为企业始终认为程序员足够聪明,可以弄清楚..我们可以给予他们完全的信任..但没有时间。)

0 投票
7 回答
20853 浏览

c# - 如何从 C# 应用程序自动化 Firefox?

从最简单的任务开始,即从 C# 应用程序捕获 Firefox 中的 URL。使用 user32.dll Windows API 函数似乎无法像在 IE 中捕获 URL 的方法一样工作。

0 投票
5 回答
2853 浏览

automation - 哪个更适合网络测试?录音播放自动化还是编码?

我正在做一个新项目,我想知道哪种自动化工具最适合使用。我应该录音还是编码?

0 投票
11 回答
44306 浏览

c# - 自动生成 .NET 单元测试

有没有单元测试生成之类的东西?如果是这样的话...

……效果好吗?

...有哪些可用于 .NET 的自动生成解决方案?

...有使用这种技术的例子吗?

...这仅适用于某些类型的应用程序,还是可以用来替代所有手动编写的单元测试?

0 投票
7 回答
2143 浏览

automation - 防止自动化

我们的下一个项目应该是一个基于 MS Windows 的游戏(用 C# 编写,带有一个 winform GUI 和一个集成的 DirectX 显示控件),供想要将奖品赠送给最佳玩家的客户。这个项目打算运行几年,包括锦标赛、阶梯、锦标赛、玩家对玩家行动等等。

这里的一个主要问题是作弊,因为如果玩家能够 - 例如 - 让定制的机器人为他玩游戏(更多地是在策略决策方面,而不是在玩很多小时方面),他将会受益匪浅.

所以我的问题是:我们有哪些技术可能性来检测机器人活动?我们当然可以跟踪播放的小时数,分析检测异常的策略等等,但就这个问题而言,我更感兴趣的是了解详细信息,例如

  • 如何检测另一个应用程序是否定期截屏?
  • 如何检测另一个应用程序是否扫描我们的进程内存?
  • 有什么好方法可以确定用户输入(鼠标移动、键盘输入)是否是人工生成的而不是自动化的?
  • 是否可以检测另一个应用程序是否请求有关我们应用程序中控件的信息(控件的位置等)?
  • 还有哪些其他方法可以让作弊者收集有关当前游戏状态的信息,将这些信息提供给机器人并将确定的操作发送回客户端?

非常感谢您的反馈!

0 投票
3 回答
2156 浏览

ruby - firefox 未打开 - cron,ruby,firewatir

我编写了一个 ruby​​ 脚本,它在 Firefox 中打开 dlink 管理页面并进行 ADSL 连接或断开连接。

我可以在终端中运行这个脚本没有任何问题。但如果我把它作为 cron 工作,它不会启动 firefox。

这是我在crontab中的条目

我在 /tmp/cron_test 中看到以下条目。所以看起来脚本确实运行了。

但我不明白为什么我没有看到 Firefox 开放,让这种自动化工作。这是/home/raguanu/Dropbox/nettie.rb

任何帮助表示赞赏。

0 投票
6 回答
44867 浏览

c++ - 从 C++ 创建、打开和打印 word 文件

我有三个相关的问题。

我想创建一个名称来自 C++ 的 word 文件。我希望能够将打印命令发送到该文件,以便在用户不必打开文档并手动执行的情况下打印该文件,并且我希望能够打开该文档。打开文档应该只打开 word 然后打开文件。