pub(crate) const USAGE: &str = "euv-automation [--driver PATH] [--bindgen PATH] [--cargo PATH] [--chrome PATH] [--output DIR] [--url URL] [--skip-build] [--probe-failure]";
pub(crate) const ONE_TEXT: &str = "1";
pub(crate) const TWO_TEXT: &str = "2";
pub(crate) const HELP_FLAG: &str = "--help";
pub(crate) const ERROR_SERVER_ARGUMENTS: &str = "invalid internal server arguments";
pub(crate) const TRUE_TEXT: &str = "true";
pub(crate) const ZERO_TEXT: &str = "0";
pub(crate) const CASE_INPUT: &str = "input";
pub(crate) const CASE_MODAL: &str = "modal";
pub(crate) const FAIL_LABEL: &str = "FAIL";
pub(crate) const FALSE_TEXT: &str = "false";
pub(crate) const JSON_READY: &str = "ready";
pub(crate) const PASS_LABEL: &str = "PASS";
pub(crate) const CASE_SCROLL: &str = "scroll";
pub(crate) const SERVER_NAME: &str = "fixture-server";
pub(crate) const STATUS_PATH: &str = "/status";
pub(crate) const WRONG_COUNT: &str = "999";
pub(crate) const CASE_COUNTER: &str = "counter";
pub(crate) const INPUT_SAMPLE: &str = "Native input value";
pub(crate) const CASE_CHECKBOX: &str = "checkbox";
pub(crate) const CASE_KEYBOARD: &str = "keyboard";
pub(crate) const CASE_NEGATIVE: &str = "negative-control";
pub(crate) const ERRORS_SCRIPT: &str = "return window.__EUV_AUTOMATION_ERRORS__ || [];";
pub(crate) const WEBDRIVER_TAB: &str = "";
pub(crate) const CHECKED_SCRIPT: &str = "return document.querySelector(arguments[0]).checked;";
pub(crate) const VISIBLE_SCRIPT: &str = "const el=document.querySelector(arguments[0]); if(!el)return false; const r=el.getBoundingClientRect(),s=getComputedStyle(el); return r.width>0&&r.height>0&&s.visibility!=='hidden'&&s.display!=='none';";
pub(crate) const CASE_RESPONSIVE: &str = "responsive";
pub(crate) const SCROLLED_SCRIPT: &str = "return document.querySelector(arguments[0]).scrollTop>0 && Number(document.querySelector(arguments[1]).textContent)>0;";
pub(crate) const WEBDRIVER_ENTER: &str = "";
pub(crate) const ACTIVE_ID_SCRIPT: &str =
"return document.activeElement ? document.activeElement.id : null;";
pub(crate) const DRIVER_LOCAL_ONLY: &str = "--allowed-ips=127.0.0.1";
pub(crate) const RESPONSIVE_SCRIPT: &str = "const r=document.querySelector(arguments[0]).getBoundingClientRect(); return innerWidth<=420 && r.left>=0 && r.right<=innerWidth;";
pub(crate) const SCREENSHOT_DIRECTORY: &str = "screenshots";
pub(crate) const SERVER_REQUEST_TIMEOUT: &str = "2";