diff --git a/spec/integration/keyboard_spec.rb b/spec/integration/keyboard_spec.rb index 499eae3f..2455656d 100644 --- a/spec/integration/keyboard_spec.rb +++ b/spec/integration/keyboard_spec.rb @@ -17,6 +17,21 @@ page.keyboard.type_text(text) expect(page.evaluate("() => document.querySelector('textarea').value")).to eq(text) end + + it 'should input ( by type_text method' do + text = '(puppeteer)' + page.keyboard.type_text(text) + expect(page.evaluate("() => document.querySelector('textarea').value")).to eq(text) + end + + it 'should input ( by pressing Shift + 9' do + page.keyboard do + down('Shift') + press('Digit9') + up('Shift') + end + expect(page.evaluate("() => document.querySelector('textarea').value")).to eq('(') + end end context 'with key event listener content' do