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}