-
Notifications
You must be signed in to change notification settings - Fork 0
assert_samples_no2
- Examples: driver
- Examples: enabled
- Examples: hidden
- Examples: not_exists
- Examples: not_selected
- Examples: parameter
Can be tested on
Assert that IWebDriver.FullName equals OpenQA.Selenium.Remote.RemoteWebDriver.
{
"action": "Assert",
"argument": "{{$ --driver --eq:OpenQA.Selenium.Remote.RemoteWebDriver}}"
}assert {{$ --driver --eq:OpenQA.Selenium.Remote.RemoteWebDriver}}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "argument": "{{$ --driver --eq:OpenQA.Selenium.Remote.RemoteWebDriver}}"
};action_rule = {
"action": "Assert",
"argument": "{{$ --driver --eq:OpenQA.Selenium.Remote.RemoteWebDriver}}"
}var actionRule = {
action: "Assert",
argument: "{{$ --driver --eq:OpenQA.Selenium.Remote.RemoteWebDriver}}"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --driver --eq:OpenQA.Selenium.Remote.RemoteWebDriver}}");Assert that IWebDriver.FullName not equals OpenQA.Selenium.Chrome.ChromeDriver.
{
"action": "Assert",
"argument": "{{$ --driver --ne:OpenQA.Selenium.Chrome.ChromeDriver}}"
}assert {{$ --driver --ne:OpenQA.Selenium.Chrome.ChromeDriver}}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "argument": "{{$ --driver --ne:OpenQA.Selenium.Chrome.ChromeDriver}}"
};action_rule = {
"action": "Assert",
"argument": "{{$ --driver --ne:OpenQA.Selenium.Chrome.ChromeDriver}}"
}var actionRule = {
action: "Assert",
argument: "{{$ --driver --ne:OpenQA.Selenium.Chrome.ChromeDriver}}"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --driver --ne:OpenQA.Selenium.Chrome.ChromeDriver}}");Assert that IWebDriver.FullName match RemoteWebDriver.
{
"action": "Assert",
"argument": "{{$ --driver --match:RemoteWebDriver}}"
}assert {{$ --driver --match:RemoteWebDriver}}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "argument": "{{$ --driver --match:RemoteWebDriver}}"
};action_rule = {
"action": "Assert",
"argument": "{{$ --driver --match:RemoteWebDriver}}"
}var actionRule = {
action: "Assert",
argument: "{{$ --driver --match:RemoteWebDriver}}"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --driver --RemoteWebDriver}}")Assert that IWebDriver.FullName not match ChromeDriver.
{
"action": "Assert",
"argument": "{{$ --driver --not_match:ChromeDriver}}"
}assert {{$ --driver --not_match:ChromeDriver}}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "argument": "{{$ --driver --not_match:ChromeDriver}}"
};action_rule = {
"action": "Assert",
"argument": "{{$ --driver --not_match:ChromeDriver}}"
}var actionRule = {
action: "Assert",
argument: "{{$ --driver --not_match:ChromeDriver}}"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --driver --not_match:ChromeDriver}}");Can be tested on
Assert that <input id="input_enabled"> element is enabled.
{
"action": "Assert",
"argument": "{{$ --enabled}}",
"onElement": "input_enabled",
"locator": "Id"
}assert {{$ --enabled}} on {input_enabled} using {id}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "argument": "{{$ --enabled}}",
OnElement = "input_enabled",
Locator = LocatorsList.Id
};action_rule = {
"action": "Assert",
"argument": "{{$ --enabled}}",
"onElement": "input_enabled",
"locator": "Id"
}var actionRule = {
action: "Assert",
argument: "{{$ --enabled}}",
onElement: "input_enabled",
locator: "Id"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --enabled}}")
.setOnElement("input_enabled")
.setLocator("Id");Can be tested on
Assert that <input id="input_enabled"> element is exists.
{
"action": "Assert",
"argument": "{{$ --exists}}",
"onElement": "input_enabled",
"locator": "Id"
}assert {{$ --exists}} on {input_enabled} using {id}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "argument": "{{$ --exists}}",
OnElement = "input_enabled",
Locator = LocatorsList.Id
};action_rule = {
"action": "Assert",
"argument": "{{$ --exists}}",
"onElement": "input_enabled",
"locator": "Id"
}var actionRule = {
action: "Assert",
argument: "{{$ --exists}}",
onElement: "input_enabled",
locator: "Id"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --exists}}")
.setOnElement("input_enabled")
.setLocator("Id");Can be tested on
Assert that <input id="input_hidden"> element is hidden.
{
"action": "Assert",
"argument": "{{$ --hidden}}",
"onElement": "input_hidden",
"locator": "Id"
}assert {{$ --hidden}} on {input_hidden} using {id}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "argument": "{{$ --hidden}}",
OnElement = "input_hidden",
Locator = LocatorsList.Id
};action_rule = {
"action": "Assert",
"argument": "{{$ --hidden}}",
"onElement": "input_hidden",
"locator": "Id"
}var actionRule = {
action: "Assert",
argument: "{{$ --hidden}}",
onElement: "input_hidden",
locator: "Id"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --hidden}}")
.setOnElement("input_hidden")
.setLocator("Id");Can be tested on
Assert that <input id="no_element"> element is not exists.
{
"action": "Assert",
"argument": "{{$ --not_exists}}",
"onElement": "no_element",
"locator": "Id"
}assert {{$ --hidden}} on {{input_hidden}} using {id}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "argument": "{{$ --not_exists}}",
OnElement = "no_element",
Locator = LocatorsList.Id
};action_rule = {
"action": "Assert",
"argument": "{{$ --not_exists}}",
"onElement": "no_element",
"locator": "Id"
}var actionRule = {
action: "Assert",
argument: "{{$ --not_exists}}",
onElement: "no_element",
locator: "Id"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --not_exists}}")
.setOnElement("no_element")
.setLocator("Id");Can be tested on
Assert that <input id="input_not_selected"> element is not selected.
{
"action": "Assert",
"argument": "{{$ --not_selected}}",
"onElement": "input_not_selected",
"locator": "Id"
}assert {{$ --hidden}} on {{input_hidden}} using {id}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "argument": "{{$ --not_selected}}",
OnElement = "input_not_selected",
Locator = LocatorsList.Id
};action_rule = {
"action": "Assert",
"argument": "{{$ --not_selected}}",
"onElement": "input_not_selected",
"locator": "Id"
}var actionRule = {
action: "Assert",
argument: "{{$ --not_selected}}",
onElement: "input_not_selected",
locator: "Id"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --not_selected}}")
.setOnElement("input_not_selected")
.setLocator("Id");The following examples assumes you have registerd a paramter with
my_parameteras name and10as value. For more information, check Register Parameter action.
Can be tested on
Assert that my_parameter value equals 10.
{
"action": "Assert",
"argument": "{{$ --parameter --eq:10}}",
"onElement": "my_parameter"
}assert {{$ --parameter --eq:10}} on {my_parameter}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --parameter --eq:10}}",
OnElement = "my_parameter"
};action_rule = {
"action": "Assert",
"argument": "{{$ --parameter --eq:10}}",
"onElement": "my_parameter"
}var actionRule = {
action: "Assert",
argument: "{{$ --parameter --eq:10}}",
onElement: "my_parameter"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --parameter --eq:10}}")
.setOnElement("my_parameter");Assert that my_parameter value not equals 1.
{
"action": "Assert",
"argument": "{{$ --parameter --ne:1}}",
"onElement": "my_parameter"
}assert {{$ --parameter --ne:1}} on {my_parameter}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --parameter --ne:1}}",
OnElement = "my_parameter"
};action_rule = {
"action": "Assert",
"argument": "{{$ --parameter --ne:1}}",
"onElement": "my_parameter"
}var actionRule = {
action: "Assert",
argument: "{{$ --parameter --ne:1}}",
onElement: "my_parameter"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --parameter --ne:1}}")
.setOnElement("my_parameter");Assert that my_parameter value match ^10$.
{
"action": "Assert",
"argument": "{{$ --parameter --match:^10$}}",
"onElement": "my_parameter"
}assert {{$ --parameter --match:^10$}} on {my_parameter}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --parameter --match:^10$}}",
OnElement = "my_parameter"
};action_rule = {
"action": "Assert",
"argument": "{{$ --parameter --match:^10$}}",
"onElement": "my_parameter"
}var actionRule = {
action: "Assert",
argument: "{{$ --parameter --match:^10$}}",
onElement: "my_parameter"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --parameter --match:^10$}}")
.setOnElement("my_parameter");Assert that my_parameter value not match ^1$.
{
"action": "Assert",
"argument": "{{$ --parameter --not_match:^1$}}",
"onElement": "my_parameter"
}assert {{$ --parameter --not_match:^1$}} on {my_parameter}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --parameter --not_match:^1$}}",
OnElement = "my_parameter"
};action_rule = {
"action": "Assert",
"argument": "{{$ --parameter --not_match:^1$}}",
"onElement": "my_parameter"
}var actionRule = {
action: "Assert",
argument: "{{$ --parameter --not_match:^1$}}",
onElement: "my_parameter"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --parameter --not_match:^1$}}")
.setOnElement("my_parameter");Assert that my_parameter value is greater than 1.
{
"action": "Assert",
"argument": "{{$ --parameter --gt:1}}",
"onElement": "my_parameter"
}assert {{$ --parameter --gt:1}} on {my_parameter}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --parameter --gt:1}}",
OnElement = "my_parameter"
};action_rule = {
"action": "Assert",
"argument": "{{$ --parameter --gt:1}}",
"onElement": "my_parameter"
}var actionRule = {
action: "Assert",
argument: "{{$ --parameter --gt:1}}",
onElement: "my_parameter"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --parameter --gt:1}}")
.setOnElement("my_parameter");Assert that my_parameter value is lower than 11.
{
"action": "Assert",
"argument": "{{$ --parameter --lt:11}}",
"onElement": "my_parameter"
}assert {{$ --parameter --lt:11}} on {my_parameter}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --parameter --lt:11}}",
OnElement = "my_parameter"
};action_rule = {
"action": "Assert",
"argument": "{{$ --parameter --lt:11}}",
"onElement": "my_parameter"
}var actionRule = {
action: "Assert",
argument: "{{$ --parameter --lt:11}}",
onElement: "my_parameter"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --parameter --lt:11}}")
.setOnElement("my_parameter");Assert that my_parameter value is greater or equal 10.
{
"action": "Assert",
"argument": "{{$ --parameter --ge:10}}",
"onElement": "my_parameter"
}assert {{$ --parameter --ge:10}} on {my_parameter}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --parameter --ge:10}}",
OnElement = "my_parameter"
};action_rule = {
"action": "Assert",
"argument": "{{$ --parameter --ge:10}}",
"onElement": "my_parameter"
}var actionRule = {
action: "Assert",
argument: "{{$ --parameter --ge:10}}",
onElement: "my_parameter"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --parameter --ge:10}}")
.setOnElement("my_parameter");Assert that my_parameter value is lower or equal 10.
{
"action": "Assert",
"argument": "{{$ --parameter --le:10}}",
"onElement": "my_parameter"
}assert {{$ --parameter --le:1}} on {my_parameter}
var actionRule = new ActionRule
{
Action = PluginsList.Assert,
Argument = "{{$ --parameter --le:10}}",
OnElement = "my_parameter"
};action_rule = {
"action": "Assert",
"argument": "{{$ --parameter --le:10}}",
"onElement": "my_parameter"
}var actionRule = {
action: "Assert",
argument: "{{$ --parameter --le:10}}",
onElement: "my_parameter"
};ActionRule actionRule = new ActionRule()
.setAction("Assert")
.setArgument("{{$ --parameter --le:10}}")
.setOnElement("my_parameter");