#535 closed bug (fixed)
JQuery doesn't catch Selenium's keyPress or Type
Reported by: | anonymous | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 1.1.3 |
Component: | event | Version: | 1.1.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description (last modified by )
Using JQuery 1.04 and Selenium 0.7, JQuery form observers don't catch Selenium filling out forms.
Change History (6)
comment:1 Changed 17 years ago by
comment:2 Changed 17 years ago by
Not yet.
If I add a jQuery submit handler to a form and call the submit method of the DOM form element, jQuery's handler isn't invoked either.
var form = document.getElementById("myform"); $(form).submit(function() { alert("form submit"); }); form.submit();
I guess the same applies to Selenium and jQuery.
I have no idea how to solve this without Selenium knowing about jQuery. Did similar problems occur with other libraries?
comment:3 Changed 17 years ago by
Selenium testing is the up and coming way for developers to test Ajax apps. Can we modify jQuery to invoke handlers?
Another idea is that Selenium takes plugins in the form of a user.js. Perhaps one could be written to let it know about jQuery?
comment:4 Changed 17 years ago by
Priority: | major → minor |
---|
comment:5 Changed 16 years ago by
need: | → Test Case |
---|
Would the latest changes to the event system to use DOM Level 2 handlers change the status of this bug?
comment:6 Changed 16 years ago by
Description: | modified (diff) |
---|---|
Milestone: | → 1.1.3 |
Resolution: | → fixed |
Status: | new → closed |
Version: | → 1.1.2 |
There's no way that we could build an automated test for this, so we're just going to have to assume that it's ok, until proven otherwise.
Any work on this?