我有一个使用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(); }
答案 0 :(得分:-2)
试试这个方法:
public static int Compare(string strA,string strB,bool ignoreCase)
离。 :String.Compare(s1,s2,true);