我想知道如何(或者甚至可以)在运行Webdriver测试返回存根输出时替换由我的应用程序所做的API调用。该应用使用了很多完全依赖于时间范围或第三方信息的组件,这些组件对于测试而言不会一致或可靠。目前我没有办法测试这些元素而不使用'运行这个测试如果...'作为一种远非理想的方法。使用C#Selenium WebDriver模拟API响应
我的测试是用C#编写的。
我发现了一个名为xhr-mock的Javascript库,它似乎有点像做我想做的事,但我不能用我当前的测试解决方案。
对这个问题的正确答案可能是'那是不可能',这将是令人讨厌的,但经过一整天阅读Google上不相关的文章,我担心这可能是结果。
你的问题是什么?请阅读这些文章:[How-to-ask](https://stackoverflow.com/help/how-to-ask)和[Minimal Complete Verifiable Example](https://stackoverflow.com/help/mcve)。 – Tom
我的问题就是这样。没有更多的细节,因为它是一个高层次的方法问题,而不是一个特定的代码。 –