草庐IT

Simulate

全部标签

iOS 低内存警告和模拟器的 "Simulate memory warning"

iOS下的应用程序通过这些机制接收低内存警告:[AppDelegateapplicationDidReceiveMemoryWarning:]UIApplicationDidReceiveMemoryWarningNotification[UIViewControllerdidReceiveMemoryWarning]这些项目之间有什么关系?它们都是在接收到低内存条件时发生的还是它们有细微的差别?它们以什么顺序执行?在模拟器中有一个“模拟内存警告”的选项。除了在所有UIViewController上调用didReceiveMemoryWarning:之外,这会做任何事情吗?我想使用Xc

ios - 适用于 iOS 的 KIF 框架 : Can it simulate touch-and-hold gesture?

如何使用KIF-frameworkforiOS在View上模拟触摸并按住步骤 最佳答案 现在框架中内置了功能。你可以像这样使用它:[stepsaddObject:[KIFTestStepstepToLongPressViewWithAccessibilityLabel:@"myView"duration:5]];或[场景addStep:[KIFTestStepstepToLongPressViewWithAccessibilityLabel:@"myView"duration:5]];显然,第一个用于添加到步骤,第二个用于场景。

c++ - Qt UI 测试 : How to simulate a click on a QMenuBar item using QTest?

我正在尝试模拟鼠标单击QMenuBar中的QMenu项,例如使用QTestLib框架单击“另存为”QAction。我正在WindowsXP32位和Qt5.0.2下尝试这个。有什么想法吗? 最佳答案 这个问题可能与问题所有者无关,但我想它可能对其他人有帮助。与QToolBar不同,QMenu没有方法widgetForAction。我为这种情况找到了一个简单的解决方法。尝试使用QTest::mouseClick弹出菜单,如果没有任何反应,请尝试使用QTest::keyClick(...,first_char_in_menu_tite,Q

iphone - iOS 4 : How do I simulate an A4 printer?

我正在iOS应用程序中实现打印。我在Mac上有一个用于物理测试打印机的打印代理应用程序,它是一台USLetter打印机。iOS模拟器附带的打印机模拟器似乎也默认为美国信函。有人对我如何测试其他默认纸张尺寸有什么建议吗?谢谢! 最佳答案 如果我正确理解了iOS打印功能——这是一个很大的如果——然后​​打印模拟器将根据您发送的内容的尺寸调整为USLetter或A4。因此,如果您发送A4尺寸的东西,它会选择A4,如果您发送美国信纸尺寸的东西,它会选择美国信函。但是,我发现实际打印时,这并不总是有效。为了做到这一点,我发现明确鼓励iOS选择

ios - 沙盒 : Is possible to simulate a failed or interrupted In App Purchase?

我最近在我的应用中实现了应用内购买。好东西苹果有documentedthewholeprocess很好。使用这些文档,我终于能够通过沙盒测试应用内购买,这是一个非常方便的功能。我已经成功地测试了我的应用程序,以便在我点击buyButton时它对StoreKit返回的任何内容使用react。下面是我的问题。从文档中可以看出,沙盒模拟了没有财务信息的交易过程。所以我想买多少就买多少(顺便说一句,我买的是消耗品,而且只买消耗品)。此外,沙盒将始终模拟成功的交易,无论如何。那么,是否有可能让沙盒模拟一个失败的交易,更好的是,模拟一个中断的交易?我想这样做是为了在这些事件发生时捕获可能的错误(尽

iOS - "Simulate"推送通知

我正在开发一个在我脑海中需要推送通知的应用程序。这是一个简单的应用程序,类似于“订单管理”。它的工作方式如下:用户使用他的iPhone下订单此订单使用网络服务远程保存订单“出现”给零售商订单完成后,会向用户发送通知所以我认为我需要远程通知来构建这个应用程序。但是我无法创建证书,因为我的Apple成员(member)资格类型与我的大学(PolitecnicodiMilano)绑定(bind),而且我无权创建ID、证书等。我该如何解决我的问题?一种解决方案是使用单独的线程循环查找我的Web服务中的更改,然后使用本地通知? 最佳答案 模拟

linux - TCP : Simulate EINPROGRESS from server side (linux)

如何模拟来自非阻塞客户端的连接以遇到EINPROGRESS错误?我可以从服务器做什么来将此类错误返回给客户端(即调整一些tcp计时器、原始套接字服务器等) 最佳答案 当连接到本地主机时,TCP总是立即连接,因此connect()不返回EINPROGRESS.您可以通过“假装”connect()在客户端中模拟它返回EINPROGRESS并等待客户端套接字准备好写入(就像在EINPROGRESS之后连接一样)。事实上,一些图书馆就是为非阻塞做的connect()避免立即连接和慢速连接使用两种不同的代码路径。

ios - 用户界面测试 : Simulate a shake gesture with Swift

使用UI测试,我希望应用响应摇动手势,并且我想在我的快速UI测试中以编程方式触发摇动手势。在UI测试session期间录制时触发摇动手势不会产生任何添加的代码。有没有办法做到这一点?提前致谢! 最佳答案 据我所知,目前您无法直接从XCUITest执行此操作。因此,也许可以使用启动参数以编程方式调用它,然后调用代码的相关部分来模拟手势。不完美,但我目前知道的最好的方式(2019年4月) 关于ios-用户界面测试:SimulateashakegesturewithSwift,我们在Stack

python - win32 : simulate a click without simulating mouse movement?

我正在尝试模拟鼠标在窗口上的点击。我目前成功地执行了如下操作(我使用的是Python,但它应该适用于一般的win32):win32api.SetCursorPos((x,y))win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)这很好用。但是,如果在我手动移动鼠标时发生点击,则光标位置会丢失。有什么方法可以直接向给定的(x,y)坐标发送点击,而无需将鼠标移到那里?我尝试过类似以下的方法,但运气不佳:nx=x*65535/wi

html - Chrome : Print preview differs from simulate CSS media print

我在Chrome26中打印我的页面时遇到问题,其中表格显示为灰色背景色。当我使用模拟CSS媒体打印在chrome中查看页面时,它看起来不错在Safari中打印时一切正常。有人知道如何解决这个问题吗? 最佳答案 解决方法如下:将此添加到您的打印css*{transition:none!important}参见:https://nicolasbouliane.com/blog/print-preview-significantly-different-inspector-chrome 关于h