Changes 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. Revision history for Selenium-Remote-Driver
  2. 0.12 9-20-2011
  3. - Tests now use mock recordings for each major os
  4. this will be expanded to include different versions
  5. of selenium
  6. - added module metadata so bug tracking and repository
  7. info will appear on metacpan (Thanks Tom Hukins!)
  8. - Fixed issue with find_child_element(s) which caused
  9. search methods which had 2+ words to fail
  10. ("css selector","class name","tag name", etc)
  11. 0.11 8-16-2011
  12. This is quite a large list for this release and will be
  13. the first cpan release. The later releases will hopefully
  14. happen often and won't be quite as large.
  15. - subroutine calls carp when an error occurs or when
  16. an element cannot be found
  17. - if an element cannot be found, carp should tell you
  18. which line in your local script where the element was
  19. not found
  20. - added the following driver api calls
  21. click,double_click,button_down,button_up,close,status,
  22. send_modifier,execute_script,execute_async_script
  23. - fixed the following api calls
  24. refresh,delete_cookie_named
  25. - $element->get_value is deprecated...
  26. subroutine now points to get_attribute('value')
  27. - added the following element api calls
  28. describe
  29. - added initial IDE plugin for the Selenium-IDE
  30. (this is based off the Rspec webdriver ide plugin)
  31. - Added "extra_capabilities" named argument to the driver
  32. - make send_keys accept one or more string argument
  33. - added javascript method to driver
  34. (thanks Phil Kania!)
  35. - fixed issue: check for empty string before trying to decode
  36. - fixed issue: if script using the module ever forked, the
  37. driver would call quit whenever that fork was closed
  38. - fixed issue: Marked as deprecated: WebElement::set_selected
  39. and WebElement::toggle
  40. - fixed issue: global $driver variable in WebElement caused the
  41. remote connection to be destroyed before the driver was able
  42. to call quit()
  43. - fixed issues:
  44. - improper definition of setImplicitWaitTimeout
  45. - Driver.pm: missing 'css' entry in FINDERS
  46. - Driver.pm::find_elements: set up $using correctly
  47. (thanks Phil Mitchell!)
  48. 0.10 5-2-2010
  49. - Implemented support for JSON wire protocol as of a4 release of
  50. Selenium 2.0.
  51. - The main Driver & WebElement modules are implemented & functional.
  52. - Added unit tests for Driver. As of this moment only live testing is
  53. supported as the server itself is alpha & mocking its behavior doesn't
  54. help our cause.
  55. - Added POD for Driver & WebElement
  56. 0.01 2-21-2010
  57. First version, released on an unsuspecting world.