1
0

Changes 3.6 KB

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