UI Test Automation Engineer
Specialisms in:
- Python
- Image based flash automation
- RobotFramework
Projects:
Notable questions and answers:
- Q&A: Tools for tracking automated tests
- A: Robot Framework: access robot's global variables from python library code?
- Q&A: getting sphinx to recognise correct signature
- Q&A: How to call methods of the instance of a library already in scope of the current running test case
- Q: Creating a singleton in python
- Q: C#: To ask permission or apologize?
- Q&A: Using Sensetalk (Eggplant's scripting language)
|
Jun
15 |
|
awarded | Popular Question |
|
Jun
13 |
|
awarded | Popular Question |
|
Jun
7 |
|
comment |
Is Eggplant any good for image capture and image recognition? I actually use sikuli currently, via some networked bindings I've developed for robotframework (server, client) |
|
Jun
7 |
|
accepted | Is Eggplant any good for image capture and image recognition? |
|
Jun
6 |
|
comment |
How to pretty print dictionary returned by robot.libraries.BuiltIn.BuiltIn.get_variables @Ghasfarost Oh actually - I'm not sure if the dictionary comprehension works until 2.6, but after some debugging into one of my test cases I cha see what I've gone to way too much trouble - I've amended the answer |
|
Jun
6 |
|
revised |
How to pretty print dictionary returned by robot.libraries.BuiltIn.BuiltIn.get_variables much simpler way |
|
Jun
5 |
|
comment |
How to pretty print dictionary returned by robot.libraries.BuiltIn.BuiltIn.get_variables As long as you've got robot-framework running |
|
Jun
3 |
|
awarded | Autobiographer |
|
May
30 |
|
comment |
py2app error: in find_needed_modules TypeError: 'NoneType' object has no attribute '__getitem__' @user2105584 did you manage to use it to resolve your issue? If not I'm happy to add more info to improve my answer |
|
May
30 |
|
answered | How to pretty print dictionary returned by robot.libraries.BuiltIn.BuiltIn.get_variables |
|
May
29 |
|
comment |
How to import python modules and expose the methods in Robot Ride Hmm this is a tricky one - it could be soemthing to do with stackoverflow.com/questions/6086634 or it could be to do with selenium - you could try pip install selenium==2.33.0 -U as I have no issues with that version. Unfortunately there seem to be a lot of results for this error online, and they seem to be caused by various libraries being out of date, so you may have to go through trying to update all of them
|
|
May
28 |
|
comment |
How to import python modules and expose the methods in Robot Ride @Karthick not really - if you could give a full stack trace or anything I might be able to try - does your library work outside of RF? |
|
May
24 |
|
answered | How to call a global file before running any test suite |
|
May
23 |
|
revised |
How to import python modules and expose the methods in Robot Ride added 678 characters in body |
|
May
23 |
|
comment |
How to import python modules and expose the methods in Robot Ride Your keyword would be Play Button which would run the python function play_button
|
|
May
23 |
|
comment |
How to import python modules and expose the methods in Robot Ride @Karthick that is optional, however it does give you flexibility in your scoping, and does give you a namespace in which to store any state you might need to persist over the life of the test suite. If you do this you will need to either name the class exactly the same name as the file (I prefer not to do this) or in your import give the full classname, i.e. if you have a class KlassName you can place it in a file KlassName.py and then from robotframework import KlassName or you can place it in functional_area.py and import functional_area.KlassName. I would recommend the latter.
|
|
May
23 |
|
comment |
Having trouble in importing sikuli modules in python . I am using RIDE to run python script @YashwanthNataraj if it has solved your problem then please consider accepting my answer |
|
May
23 |
|
answered | How to import python modules and expose the methods in Robot Ride |
|
May
17 |
|
comment |
different push/pull urls for git submodule as a note to myself, vime search and replace can be done as g:url=:s:^\(.\+\)url=http\(.\+\)/\(qa/.\+\)$:\1url=http\2/\3\r\1pushurl=git\2\:\3: in .submodules or g:url = :s:^\(.\+\)url = http\(.\+\)/\(qa/.\+\)$:\1url = http\2/\3\r\1pushurl = git\2\:\3: in .git/config
|
|
May
10 |
|
comment |
How can I use grep to find a word inside a folder? however grep -nr yourString works too, as it looks for the bare yourString anywhere in the line (or at least it does on my system, OSX Lion)
|