Tag: 警报

从Windows中选择声音并播放它们

我有一个WinForms应用程序。 此应用程序有一个“首选项”部分,用户可以在显示警报时选择播放哪些声音。 是否有可能有一个combobox,用户可以从Windows存储的声音中选择,如“关键停止”,“关键哔”等。 这些可在“控制面板”>>“声音和警报”部分找到。 是否也可以有一个播放按钮来测试声音?

C#探测并捕获Javascript Alert()和Confirm()

所以我已经做了一段时间的研究而且我已经走到了尽头。 我正在做一些IE自动化。 在C#/ .NET中,如何探测和使用javascript alert()或confirm()以便我可以执行诸如获取文本并单击OK \ Cancel按钮之类的操作? 更新 : 我需要重申一下:我需要能够从alert()或confirm()中提取并validation文本,并向其发送OK或Cancel click。 这种测试的一个例子是确保当我点击删除时,confirm()没有说“你确定你想去墨西哥吗?” 或除了正确信息之外的任何其他内容 为了以防万一,请允许我重申:出于本次测试的目的,我无法控制相关网站的来源。 最后,我正在使用SHDocVw.InternetExplorer 。

警报处理 – Selenium WebDriver / Selenium RC 2.18.0 – 例外

我的Web应用程序自动化测试软件在IE,Firefox,Chrome和Safari上运行,使用C#和Selenium WebDriver(IE,Firefox,Chrome),Selenium RC(Safari)编写。 我今天升级到版本2.18.0时发生了新的错误。 我看到以下exception: System.InvalidOperationException:存在模式对话框(UnexpectedAlertOpen) 到目前为止,我看到IE,Firefox和Safari都没有抛出此exception。 我查阅了发布文档,但没有发现任何暗示我应采取不同措施接受或取消警报的内容。 这是一个错误,还是有关于警报的新程序?

如何为SharePoint网站中的任何更改创建每日摘要警报

我最近要求某人收到SharePoint网站内任何更改的每日摘要提醒; 每个站点都有一个负责其网站内容的所有者。 我们目前的工作方式是自动为站点内的每个列表/库设置警报。 // Get the Lists on this Site SPListCollection siteLists = currentSite.Lists; foreach (SPList list in siteLists) { if (!list.ToString().Equals(“Master Page Gallery”)) { if (list.ReadSecurity == 1) // user has read access to all items { // Create an Alert for this List Guid alertID = currentUser.Alerts.Add(list, SPEventType.All, SPAlertFrequency.Daily); // Set any additional […]

在Webbrowser控件中捕获Javascript警报

使用webbrowswer控件巡航网站。 有时会发生错误,其中包含一个javascript弹出框。 发生这种情况时,我想做几件事。 知道何时弹出javascript警报。 我已经使用LostFocus事件取得了一些成功,但任何时候丢失焦点都会导致代码运行起来很烦人。 我想知道警报框所说的确切文字。 我不知道在哪里可以找到警报框对象或将其转换为在C#中使用。 我看着整个互联网,却找不到它。 任何一个线索?