第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將應用程序中捕獲的字符串與具有兩種不同預期語言的代碼中的正則表達式模式進行比較

將應用程序中捕獲的字符串與具有兩種不同預期語言的代碼中的正則表達式模式進行比較

C#
米脂 2022-11-22 15:42:06
我正在開發(fā)一個具有多種語言選項的應用程序。我遇到的問題是想出一種有效的方法來驗證屏幕上的文本。文本將是1 of 10或1 de 10,具體取決于語言我試圖按照以下方式做一些事情string availableDesignCountText = designSelectionPage.designSelectionAvailableDesignCountText.Text.ToLower().Trim();System.Text.RegularExpressions.Regex.IsMatch(availableDesignCountText, @"^[\d]\s(of|de)\s[\d]");availableDesignCountText將是從應用程序捕獲的值(1 of 10 或 1 de 10)。我最終想做一個 assertEquals,它將字符串與正則表達式模式進行比較,并且適用于任何一種語言。也許像TestReporter.assertEquals(availableDesignCountText, expectedText, //regex maybe?                "The Design Selection Page Available Design Text [" + closeButtonText + "] " +                "Didn't Match the Expected Text [" + expectedText + "]");有什么建議嗎?謝謝!
查看完整描述

1 回答

?
撒科打諢

TA貢獻1934條經驗 獲得超2個贊

      // Available Design Count Text

            addTestStep("The Design Selection Available Design Text Matches the Expected Text");

            string availableDesignCountText = designSelectionPage.designSelectionAvailableDesignCountText.Text.ToLower().Trim();

            bool textMatches = System.Text.RegularExpressions.Regex.IsMatch(availableDesignCountText, @"^\d+\s+(?:of|de)\s+\d+$");

            TestReporter.assertTrue(textMatches,

                "The Design Selection Page Available Design Text Didn't Match the Expected Format [" + availableDesignCountText + "]");

            addTestStep("Complete");

這最終成功了!



查看完整回答
反對 回復 2022-11-22
  • 1 回答
  • 0 關注
  • 110 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號