如果声明评估错误

时间:2017-07-08 05:53:50

标签: c# if-statement

我有一个使用Selenium来检查网页上的字符串的while循环。返回的值与其计算的值完全相同。但由于某种原因,它说的是字符串不相等。但他们是平等的。代码如下。我已经尝试了几件事来打击这个没有运气。我究竟做错了什么?所以基本上IF语句都说红色不等于红色。

private void LookForString()
        {
            try
            {

                while (true)
                {
                    IWebElement curStatus = ieDriver.FindElement(By.Id("sitestatus"));
                    if (!curStatus.Text.Equals(r.statusClosed))
                    {
                        break;
                    }
                }
            }
            catch (Exception) { RestartProgram(); }

1 个答案:

答案 0 :(得分:-2)

试试这个方法:

public static int Compare(string strA,string strB,bool ignoreCase)

离。 :String.Compare(s1,s2,true);