Watin - BringToFront()无效

时间:2015-06-02 02:48:36

标签: c# watin

我很难使用watin带来的功能。它只是没有把我的浏览器带到前面 - 有人请告诉我一些它。 这是我的代码:

    public bool GenerateReport(string rptPath, string rptName)
    {
        var popupTitle = new Regex("Crystal Reports ActiveX");
        var popUpBrowser = WatiN.Core.Browser.AttachTo<IE>(Find.ByTitle(popupTitle));

        if (popUpBrowser != null)
        {
            var result = false;
            try
            {
                popUpBrowser.AutoClose = false;
                popUpBrowser.BringToFront();
                popUpBrowser.ShowWindow(NativeMethods.WindowShowStyle.ShowMaximized);                    
                popUpBrowser.DialogWatcher.CloseUnhandledDialogs = false;
                result = ExportPdfFile(popUpBrowser, rptPath + rptName + RptExt);
            }
            finally
            {
                popUpBrowser.Close();
            }

            return result;
        }
        return false;
    }

0 个答案:

没有答案