public void VerifyCurrentUrl() { try { string actualUrl = Driver.Url; var wait = new DefaultWait <DriverWrapper>(Driver); wait.Timeout = TimeSpan.FromSeconds(TestConfiguration.PageLoadTimeout); wait.PollingInterval = TimeSpan.FromMilliseconds(TestConfiguration.PollingInterVal);; wait.Message = "The actual page URL: '" + actualUrl + "' does not contain the expected page URL: '" + this.ExpectedUrl + "'."; wait.Until((d) => { return(d.Url.ToLower().Contains(ExpectedUrl.ToLower())); }); Logger.Info("Verifed the actual URL: {0} contains the expected URL: {1}.", actualUrl, ExpectedUrl); } catch (Exception e) { Logger.Error(e); throw; } }
public override int GetHashCode() { int hash = 1; if (FileName.Length != 0) { hash ^= FileName.GetHashCode(); } if (Description.Length != 0) { hash ^= Description.GetHashCode(); } if (Bucket.Length != 0) { hash ^= Bucket.GetHashCode(); } if (Object.Length != 0) { hash ^= Object.GetHashCode(); } if (Method.Length != 0) { hash ^= Method.GetHashCode(); } if (Expiration != 0L) { hash ^= Expiration.GetHashCode(); } if (timestamp_ != null) { hash ^= Timestamp.GetHashCode(); } if (ExpectedUrl.Length != 0) { hash ^= ExpectedUrl.GetHashCode(); } hash ^= Headers.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }