-
Notifications
You must be signed in to change notification settings - Fork 0
assert_samples_no1
Can be tested on
- https://gravitymvctestapplication.azurewebsites.net/
- https://gravitymvctestapplication.azurewebsites.net/UiControls
Assert that class attribute of an element equals nav-link text-dark.
{
"action": "Assert",
"argument": "{{$ --attribute --eq:nav-link text-dark}}",
"onElement": "ul > li:nth-child(1) > a",
"locator": "CssSelector",
"onAttribute": "class"
}assert {{$ --attribute --eq:btn btn-default}} from {class} on {ul > li:nth-child(1) > a} using {css selector}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --attribute --eq:nav-link text-dark}}",
OnElement = "ul > li:nth-child(1) > a",
Locator: LocatorsList.CssSelector,
OnAttribute = "class"
};action_rule = {
"action": "Assert",
"argument": "{{$ --attribute --eq:nav-link text-dark}}",
"onElement": "ul > li:nth-child(1) > a",
"locator": "CssSelector",
"onAttribute": "class"
}var actionRule = {
action: "Assert",
argument: "{{$ --attribute --eq:nav-link text-dark}}",
onElement: "ul > li:nth-child(1) > a",
locator: "CssSelector",
onAttribute: "class"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --attribute --eq:nav-link text-dark}}")
.setOnElement("ul > li:nth-child(1) > a")
.setLocator("CssSelector")
.setOnAttribute("class");Assert that class attribute of an element not equals btn-default btn.
{
"action": "Assert",
"argument": "{{$ --attribute --ne:btn-default btn}}",
"onElement": "p:nth-child(3) > a",
"locator": "CssSelector",
"onAttribute": "class"
}assert {{$ --attribute --ne:btn btn-default}} from {class} on {ul > li:nth-child(1) > a} using {css selector}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --attribute --ne:btn-default btn}}",
OnElement = "p:nth-child(3) > a",
Locator = LocatorsList.CssSelector,
OnAttribute = "class"
};action_rule = {
"action": "Assert",
"argument" = "{{$ --attribute --ne:btn-default btn}}",
"onElement": "p:nth-child(3) > a",
"locator": "CssSelector",
"onAttribute": "class"
}var actionRule = {
action: "Assert",
argument: "{{$ --attribute --ne:btn-default btn}}",
onElement: "p:nth-child(3) > a",
locator: "CssSelector",
onAttribute: "class"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --attribute --ne:btn-default btn}}")
.setOnElement("p:nth-child(3) > a")
.setLocator("CssSelector")
.setOnAttribute("class");Assert that class attribute of an element match ^btn btn-default$.
{
"action": "Assert",
"argument": "{{$ --attribute --match:^btn btn-default$}}",
"onElement": "See the tutorial »",
"locator": "LinkText",
"onAttribute": "class"
}assert {{$ --attribute --match:^btn btn-default$}} from {class} on {See the tutorial »} using {link text}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --attribute --match:^btn btn-default$}}",
OnElement = "See the tutorial »",
Locator = LocatorsList.LinkText,
OnAttribute = "class"
};action_rule = {
"action": "Assert",
"argument": "{{$ --attribute --match:^btn btn-default$}}",
"onElement": "See the tutorial »",
"locator": "LinkText",
"onAttribute": "class"
}var actionRule = {
action: "Assert",
argument: "{{$ --attribute --match:^btn btn-default$}}",
onElement: "See the tutorial »",
locator: "LinkText",
onAttribute: "class"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --attribute --match:^btn btn-default$}}")
.setOnElement("See the tutorial »")
.setLocator("LinkText")
.setOnAttribute("class");Assert that class attribute of an element not match ^btn-default btn$.
{
"action": "Assert",
"argument": "{{$ --attribute --not_match:^btn-default btn$}}",
"onElement": "See the tutorial »",
"locator": "LinkText",
"onAttribute": "class"
}assert {{$ --attribute --not_match:^btn-default btn$}} from {class} on {See the tutorial »} using {link text}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --attribute --not_match:^btn-default btn$}}",
OnElement = "See the tutorial »",
Locator = LocatorsList.LinkText,
OnAttribute = "class"
};action_rule = {
"action": "Assert",
"argument": "{{$ --attribute --not_match:^btn-default btn$}}",
"onElement": "See the tutorial »",
"locator": "LinkText",
"onAttribute": "class"
}var actionRule = {
action: "Assert",
argument: "{{$ --attribute --not_match:^btn-default btn$}}",
onElement: "See the tutorial »",
locator: "LinkText",
onAttribute: "class"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --attribute --not_match:^btn-default btn$}}")
.setOnElement("See the tutorial »")
.setLocator("LinkText")
.setOnAttribute("class");Assert that number attribute of an element is greater than 1.
{
"action": "Assert",
"argument": "{{$ --attribute --gt:1}}",
"onElement": "#attribute_div",
"locator": "CssSelector",
"onAttribute": "number"
}assert {{$ --attribute --gt:1}} from {number} on {#attribute_div} using {css selector}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --attribute --gt:1}}",
OnElement = "#attribute_div",
Locator = LocatorsList.CssSelector,
OnAttribute = "number"
};action_rule = {
"action": "Assert",
"argument": "{{$ --attribute --gt:1}}",
"onElement": "#attribute_div",
"locator": "CssSelector",
"onAttribute": "number"
}var actionRule = {
action: "Assert",
argument: "{{$ --attribute --gt:1}}",
onElement: "#attribute_div",
locator: "CssSelector",
onAttribute: "number"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --attribute --gt:1}}")
.setOnElement("#attribute_div")
.setLocator("CssSelector")
.setOnAttribute("number");Assert that number attribute of an element is lower than 1.
{
"action": "Assert",
"argument": "{{$ --attribute --lt:1}}",
"onElement": "#attribute_div",
"locator": "CssSelector",
"onAttribute": "number"
}assert {{$ --attribute --lt:1}} from {number} on {#attribute_div} using {css selector}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --attribute --lt:1}}",
OnElement = "#attribute_div",
Locator = LocatorsList.CssSelector,
OnAttribute = "number"
};action_rule = {
"action": "Assert",
"argument": "{{$ --attribute --lt:1}}",
"onElement": "#attribute_div",
"locator": "CssSelector",
"onAttribute": "number"
}var actionRule = {
action: "Assert",
argument: "{{$ --attribute --lt:1}}",
onElement: "#attribute_div",
locator: "CssSelector",
onAttribute: "number"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --attribute --lt:1}}")
.setOnElement("#attribute_div")
.setLocator("CssSelector")
.setOnAttribute("number");Assert that number attribute of an element is greater or equal 1.
{
"action": "Assert",
"argument": "{{$ --attribute --ge:1}}",
"onElement": "#attribute_div",
"locator": "CssSelector",
"onAttribute": "number"
}assert {{$ --attribute --ge:1}} from {number} on {#attribute_div} using {css selector}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --attribute --ge:1}}",
OnElement = "#attribute_div",
Locator = LocatorsList.CssSelector,
OnAttribute = "number"
};action_rule = {
"action": "Assert",
"argument": "{{$ --attribute --ge:1}}",
"onElement": "#attribute_div",
"locator": "CssSelector",
"onAttribute": "number"
}var actionRule = {
action: "Assert",
argument: "{{$ --attribute --ge:1}}",
onElement: "#attribute_div",
locator: "CssSelector",
onAttribute: "number"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --attribute --ge:1}}")
.setOnElement("#attribute_div")
.setLocator("CssSelector")
.setOnAttribute("number");Assert that number attribute of an element is lower or equal 1.
{
"action": "Assert",
"argument": "{{$ --attribute --le:1}}",
"onElement": "#attribute_div",
"locator": "CssSelector",
"onAttribute": "number"
}assert {{$ --attribute --le:1}} from {number} on {#attribute_div} using {css selector}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --attribute --le:1}}",
OnElement = "#attribute_div",
Locator = LocatorsList.CssSelector,
OnAttribute = "number"
};action_rule = {
"action": "Assert",
"argument": "{{$ --attribute --le:1}}",
"onElement": "#attribute_div",
"locator": "CssSelector",
"onAttribute": "number"
}var actionRule = {
action: "Assert",
argument: "{{$ --attribute --le:1}}",
onElement: "#attribute_div",
locator: "CssSelector",
onAttribute: "number"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --attribute --le:1}}")
.setOnElement("#attribute_div")
.setLocator("CssSelector")
.setOnAttribute("number");Can be tested on
Assert that //tbody/tr elements count equals 7.
{
"action": "Assert",
"argument": "{{$ --count --eq:7}}",
"onElement": "//tbody/tr"
}assert {{$ --count --eq:7}} on {//tbody/tr}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --count --eq:7}}",
OnElement = "//tbody/tr"
};action_rule = {
"action": "Assert",
"argument": "{{$ --count --eq:7}}",
"onElement": "//tbody/tr"
}var actionRule = {
action: "Assert",
argument: "{{$ --count --eq:7}}",
onElement: "//tbody/tr"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --count --eq:7}}")
.setOnElement("//tbody/tr");Assert that //tbody/tr elements count not equals 10.
{
"action": "Assert",
"argument": "{{$ --count --ne:10}}",
"onElement": "//tbody/tr"
}assert {{$ --count --ne:10}} on {//tbody/tr}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --count --ne:10}}",
OnElement = "//tbody/tr"
};action_rule = {
"action": "Assert",
"argument": "{{$ --count --ne:10}}",
"onElement": "//tbody/tr"
}var actionRule = {
action: "Assert",
argument: "{{$ --count --ne:10}}",
onElement: "//tbody/tr"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --count --ne:10}}")
.setOnElement("//tbody/tr");Assert that //tbody/tr elements count match ^\d{1}$.
{
"action": "Assert",
"argument": "{{$ --count --match:^\\d{1}$}}",
"onElement": "//tbody/tr"
}assert {{$ --count --match:^\d{1}$}} on {//tbody/tr}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --count --match:^\\d{1}$}}",
OnElement = "//tbody/tr"
};action_rule = {
"action": "Assert",
"argument": "{{$ --count --match:^\\d{1}$}}",
"onElement": "//tbody/tr"
}var actionRule = {
action: "Assert",
argument: "{{$ --count --match:^\\d{1}$}}",
onElement: "//tbody/tr"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --count --match:^\\d{1}$}}")
.setOnElement("//tbody/tr");Assert that //tbody/tr elements count not match ^1\d+$.
{
"action": "Assert",
"argument": "{{$ --count --not_match:^1\\d+$}}",
"onElement": "//tbody/tr"
}assert {{$ --count --not_match:^1\d+$}} on {//tbody/tr}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --count --not_match:^1\\d+$}}",
OnElement = "//tbody/tr"
};action_rule = {
"action": "Assert",
"argument": "{{$ --count --not_match:^1\\d+$}}",
"onElement": "//tbody/tr"
}var actionRule = {
action: "Assert",
argument: "{{$ --count --not_match:^1\\d+$}}",
onElement: "//tbody/tr"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --count --not_match:^1\\d+$}}")
.setOnElement("//tbody/tr");Assert that //tbody/tr elements count is greater than 1.
{
"action": "Assert",
"argument": "{{$ --count --gt:1}}",
"onElement": "//tbody/tr"
}assert {{$ --count --gt:1}} on {//tbody/tr}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --count --gt:1}}",
OnElement = "//tbody/tr"
};action_rule = {
"action": "Assert",
"argument": "{{$ --count --gt:1}}",
"onElement": "//tbody/tr"
}var actionRule = {
action: "Assert",
argument: "{{$ --count --gt:1}}",
onElement: "//tbody/tr"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --count --gt:1}}")
.setOnElement("//tbody/tr");Assert that //tbody/tr elements count is lower than 10.
{
"action": "Assert",
"argument": "{{$ --count --lt:10}}",
"onElement": "//tbody/tr"
}assert {{$ --count --lt:10}} on {//tbody/tr}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --count --lt:10}}",
OnElement = "//tbody/tr"
};action_rule = {
"action": "Assert",
"argument": "{{$ --count --lt:10}}",
"onElement": "//tbody/tr"
}var actionRule = {
action: "Assert",
argument: "{{$ --count --lt:10}}",
onElement: "//tbody/tr"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --count --lt:10}}")
.setOnElement("//tbody/tr");Assert that //tbody/tr elements count is greater or equal 1.
{
"action": "Assert",
"argument": "{{$ --count --ge:1}}",
"onElement": "//tbody/tr"
}assert {{$ --count --ge:1}} on {//tbody/tr}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --count --ge:1}}",
OnElement = "//tbody/tr"
};action_rule = {
"action": "Assert",
"argument": "{{$ --count --ge:1}}",
"onElement": "//tbody/tr"
}var actionRule = {
action: "Assert",
argument: "{{$ --count --ge:1}}",
onElement: "//tbody/tr"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --count --ge:1}}")
.setOnElement("//tbody/tr");Assert that //tbody/tr elements count is lower or equal 10.
{
"action": "Assert",
"argument": "{{$ --count --le:10}}",
"onElement": "//tbody/tr"
}assert {{$ --count --le:1}} on {//tbody/tr}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --count --le:10}}",
OnElement = "//tbody/tr"
};action_rule = {
"action": "Assert",
"argument": "{{$ --count --le:10}}",
"onElement": "//tbody/tr"
}var actionRule = {
action: "Assert",
argument: "{{$ --count --le:10}}",
onElement: "//tbody/tr"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --count --le:10}}")
.setOnElement("//tbody/tr");Can be tested on
Assert that <input id="input_disabled"> element is disabled.
{
"action": "Assert",
"argument": "{{$ --disabled}}",
"onElement": "input_disabled",
"locator": "Id"
}assert {{$ --disabled}} on {input_disabled} using {id}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --disabled}}",
OnElement = "input_disabled",
Locator = LocatorsList.Id
};action_rule = {
"action": "Assert",
"argument": "{{$ --disabled}}",
"onElement": "input_disabled",
"locator": "Id"
}var actionRule = {
action: "Assert",
argument: "{{$ --disabled}}",
onElement: "input_disabled",
locator: "Id"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --disabled}}")
.setOnElement("input_disabled")
.setLocator("Id")