aac_basic_richtext_test.rb 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. # encoding: utf-8
  2. require 'browser_test_helper'
  3. class AACBasicRichtextTest < TestCase
  4. def test_richtext
  5. @browser = browser_instance
  6. login(
  7. username: 'master@example.com',
  8. password: 'test',
  9. url: browser_url,
  10. )
  11. click(css: 'a[href="#current_user"]')
  12. click(css: 'a[href="#layout_ref"]')
  13. click(css: 'a[href="#layout_ref/richtext"]')
  14. click(css: 'a[href="#current_user"]')
  15. # richtext single line
  16. set(
  17. css: '#content .text-1',
  18. value: 'some test for browser ',
  19. slow: true,
  20. )
  21. sleep 1
  22. sendkey(value: :enter)
  23. sendkey(value: 'and some other for browser')
  24. sleep 1
  25. match(
  26. css: '#content .text-1',
  27. value: 'some test for browser and some other for browser',
  28. )
  29. # text multi line
  30. set(
  31. css: '#content .text-3',
  32. value: 'some test for browser ',
  33. slow: true,
  34. )
  35. sleep 1
  36. sendkey(value: :enter)
  37. sendkey(value: 'and some other for browser')
  38. sleep 1
  39. match(
  40. css: '#content .text-3',
  41. value: "some test for browser\nand some other for browser",
  42. cleanup: true,
  43. )
  44. # richtext multi line
  45. set(
  46. css: '#content .text-5',
  47. value: 'some test for browser ',
  48. slow: true,
  49. )
  50. sleep 1
  51. sendkey(value: :enter)
  52. sendkey(value: 'and some other for browser2')
  53. sleep 1
  54. match(
  55. css: '#content .text-5',
  56. value: "some test for browser\nand some other for browser2",
  57. cleanup: true,
  58. )
  59. end
  60. end