Kim
Kim

Reputation: 1

undefined method `executeScript' for #<Selenium::WebDriver::Chrome::Bridge:0x007ffd0fa16e90>

undefined method executeScript' for <Selenium::WebDriver::Chrome::Bridge:0x007ffd0fa16e90> Did you mean? execute_script (NoMethodError)

I'm getting this error on any line with element.fire_event('onClick')

Chrome version 53.0.2785.143 (64-bit) ChromeDriver 2.24.417412 ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin16]

I'm using selenium-webdriver/page object.. I defined my element..
checkbox(:check_the_box, :id => 'checkboxid')

then tried to execute a fire_event on it.. check_the_box_element.fire_event('onClick')

then i receive the error above.

Upvotes: 0

Views: 650

Answers (1)

Saurabh Gaur
Saurabh Gaur

Reputation: 23835

undefined method `executeScript' for # Did you mean? execute_script (NoMethodError)

Exception clearly states, It should be WebDriver#execute_script(script, *args) instead

Upvotes: 1

Related Questions