lw_webdriver/
timeouts.rs

1use json::*;
2
3#[derive(PartialEq)]
4#[derive(Debug)]
5#[derive(Copy, Clone)]
6pub struct Timeouts {
7    pub script: Option<usize>,
8    pub page_load: usize,
9    pub implicit: usize
10}
11
12impl Timeouts {
13    pub fn to_json(&self) -> json::JsonValue {
14        object! {
15            "script" => self.script,
16            "pageLoad" => self.page_load,
17            "implicit" => self.implicit
18        }
19    }
20}