--- On Tue, 9/20/11, Justas <[email protected]> wrote: > If you're anxious to try out the Selenium tests, > check out https://code.launchpad.net/~justas-pov/schooltool/selenium
Justas: I created my first stest for activity categories in the gradebook: http://bazaar.launchpad.net/~replaceafill/schooltool.gradebook/selenium/view/head:/src/schooltool/gradebook/browser/stests/activity_categories.txt from the original version: http://bazaar.launchpad.net/~replaceafill/schooltool.gradebook/selenium/view/head:/src/schooltool/gradebook/browser/ftests/activity_categories.txt My overall impression is that the new API is really easy to understand, I just took some notes that maybe we can discuss later at our meeting: - The firefox webdriver didn't work on Ubuntu 11.04. I was getting errors with some locators that did work on Chromium. Maybe it's temporarily broken because of the changes you're making...? - I have to use "LANG=C" in the command line or the test output is localized to Spanish. I saw this with the BasicPerson skin. Didn't check Flourish yet. - The test I ported used non-ascii text and the runner threw me an encoding error. I solved it doing: >>> browsers.manager......type('Calificación'.decode('utf-8')) - I couldn't use two things I like very much in xpath: the text() function and attribute selection (//div/a/@href). I don't remember if I was using query or query_all here. I did find and use get_attribute for the last part. How could I get the text of the element? - Using .type('2011-01-01') on a calendar leaves the calendar open and then clicking on the Submit button doesn't work. This was on the schoolyear/term forms which are not very tall. I fixed it by using .type(...) and then clicking on the day cell in the calendar. That makes the calendar dissappear. - I couldn't find an easy way to select an option in a <select> element. Something like displayValue = [...] in testbrowser. Using .type(...) on the select worked though. Finally, just writing this small test helped me realize of 2 issues: - Activity categories view and Category drop-down in Add Activity forms should sort categories alphabetically - In the /terms view, the Add Term button (+) should be an option in the refine sidebar See you at the meeting. Douglas "... allí es cuando te das cuenta que las cosas malas pueden resultar bastante buenas..." - Lionel Messi Por favor, evite enviarme adjuntos de Word, Excel o PowerPoint. Vea http://www.gnu.org/philosophy/no-word-attachments.es.html _______________________________________________ Mailing list: https://launchpad.net/~schooltool-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~schooltool-developers More help : https://help.launchpad.net/ListHelp

