Inheritance: IEntity
示例#1
0
 public SelectOptionStep(Guid stepId, string element, string text, string value, Criterion criterion)
     :base(stepId, criterion)
 {
     Element = element;
     Text = text;
     Value = value;
 }
 public ElementHasStyleStep(Guid stepId, string element, string styleKey, string styleValue, Criterion criterion)
     :base(stepId, criterion)
 {
     Element = element;
     StyleKey = styleKey;
     StyleValue = styleValue;
 }
示例#3
0
 public virtual LinkedCriterion AddCriterion(CriterionType type, Criterion criterion)
 {
     var priority = LinkedCriteria.Count() + 1;
     var linkedCriterion = new LinkedCriterion(Guid.NewGuid(), this, type, criterion, priority);
     ((IList<LinkedCriterion>)LinkedCriteria).Add(linkedCriterion);
     return linkedCriterion;
 }
示例#4
0
 protected ApiStep(Guid id, string host, string resource, string responsePayloadKey, IEnumerable<HttpRequestOption> requestOptions, Criterion criterion)
     : base(id, criterion)
 {
     Host = host;
     Resource = resource;
     ResponsePayloadKey = responsePayloadKey;
     RequestOptions = requestOptions;
 }
示例#5
0
 public LinkedCriterion(Guid linkedCriterionId, Scenario scenario, CriterionType type, Criterion criterion,
     int priority)
 {
     Id = linkedCriterionId;
     StepResults = new List<StepRunResult>();
     Scenario = scenario;
     Type = type;
     Criterion = criterion;
     Priority = priority;
 }
 public ElementContainsTextStep(Guid id, string element, string text, Criterion criterion)
     : base(id, criterion)
 {
     Element = element;
     Text = text;
 }
示例#7
0
 public ApiPatchStep(Guid id, string host, string resource, object payload, string responsePayloadKey,
     IEnumerable<HttpRequestOption> requestOptions, Criterion criterion)
     : base(id, host, resource, responsePayloadKey, requestOptions, criterion)
 {
     Payload = payload;
 }
示例#8
0
 public PressKeyStep(Guid stepId, string element, int keyCode, Criterion criterion)
     :base(stepId, criterion)
 {
     Element = element;
     KeyCode = keyCode;
 }
 public ElementDoesNotExistStep(Guid stepId, Criterion criterion, string element) : base(stepId, criterion)
 {
     Element = element;
 }
示例#10
0
 public WaitForElementStep(Guid stepId, string element, int seconds, Criterion criterion)
     : base(stepId, criterion)
 {
     Element = element;
     Seconds = seconds;
 }
示例#11
0
 public ElementExistsStep(Guid stepId, string element, Criterion criterion)
     :base(stepId, criterion)
 {
     Element = element;
 }
示例#12
0
 public ClickStep(Guid id, string element, Criterion criterion)
     : base(id, criterion)
 {
     Element = element;
 }
示例#13
0
 protected Step(Guid id, Criterion criterion)
 {
     Id = id;
     Criterion = criterion;
 }
示例#14
0
 public JavascriptAssert(Guid id, string javascriptExpression, Criterion criterion)
     : base(id, 200, criterion)
 {
     JavascriptExpression = javascriptExpression;
 }
示例#15
0
 protected BrowserStep(Guid id, Criterion criterion)
     : base(id, criterion)
 {            
 }
示例#16
0
 public NavigateStep(Guid id, string url, Criterion criterion)
     : base(id, criterion)
 {
     Url = url;
 }
示例#17
0
 public ApiOptionsStep(Guid id, string host, string resource, string responsePayloadKey,
     IEnumerable<HttpRequestOption> requestOptions, Criterion criterion)
     : base(id, host, resource, responsePayloadKey, requestOptions, criterion)
 {
 }
示例#18
0
 public ElementHasClassStep(Guid stepId, string element, string className, Criterion criterion)
     : base(stepId, criterion)
 {            
     Element = element;
     ClassName = className;
 }
示例#19
0
 protected ApiAssert(Guid id, int statusCode, Criterion criterion)
     : base(id, criterion)
 {
     StatusCode = statusCode;
 }
示例#20
0
 public WaitSecondsStep(Guid stepId, int seconds, Criterion criterion):base(stepId, criterion)
 {
     Seconds = seconds;
 }