Skip to content

Commit

Permalink
Use a textarea instead to allow multiple lines
Browse files Browse the repository at this point in the history
  • Loading branch information
pentamassiv committed Aug 15, 2024
1 parent 361a792 commit aa76347
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 15 deletions.
3 changes: 1 addition & 2 deletions tests/common/browser_events.rs
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,7 @@ impl TryFrom<Message> for BrowserEvent {
fn deserialize_browser_events() {
let messages = vec![
(
Message::Text
("BrowserResized(1920, 960)".to_string()),
Message::Text("BrowserResized(1920, 960)".to_string()),
BrowserEvent::BrowserResized(1920, 960),
),
(
Expand Down
4 changes: 2 additions & 2 deletions tests/common/enigo_test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,15 @@ impl EnigoTest {
// self.key(Key::Control, Release).unwrap();
} else {
self.key(Key::F11, Click).unwrap();
self.move_mouse(200, 200, Abs).unwrap();
self.button(Button::Left, Click).unwrap();
};
println!("Attempt to maximize the browser");
if let BrowserEvent::BrowserResized(x, y) = self.read_message() {
println!("Browser window: {x},{y}");
} else {
println!("Failed to maximize the browser");
};
self.move_mouse(200, 200, Abs).unwrap();
self.button(Button::Left, Click).unwrap();
}

fn websocket() -> tungstenite::WebSocket<TcpStream> {
Expand Down
4 changes: 2 additions & 2 deletions tests/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ <h1>Conducted tests</h1>
<label for="BrowserMaximized"> BrowserMaximized</label><br>
</form>
<form id="textForm">
<label for="text">Enter text:</label>
<input type="text" id="text" name="text" />
<label for="text">Enter text:</label><br>
<textarea id="text" name="text" rows="20" cols="50"></textarea><br>
<button type="submit">Submit</button>
</form>

Expand Down
15 changes: 6 additions & 9 deletions tests/integration_browser.rs
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,12 @@ fn integration_browser_events() {
enigo.maximize_browser();

enigo.text("TestText❤️").unwrap(); // Fails on Windows (Message is empty???)
enigo.key(Key::F1, Click).unwrap();
enigo.key(Key::Control, Click).unwrap();
enigo.key(Key::Backspace, Click).unwrap();
enigo.key(Key::PageUp, Click).unwrap(); // Failing on Windows

enigo.key(Key::Backspace, Press).unwrap();
enigo.key(Key::Backspace, Release).unwrap();

println!("Test mouse"); /*
// select all
enigo.key(Key::Control, Press).unwrap();
enigo.key(Key::Unicode('a'), Click).unwrap();
enigo.key(Key::Control, Release).unwrap();
/*
println!("Test mouse");
enigo.button(Button::Left, Click).unwrap();
enigo.move_mouse(100, 100, Abs).unwrap();
enigo.move_mouse(200, 200, Abs).unwrap();
Expand Down

0 comments on commit aa76347

Please sign in to comment.