Python is an interpreted, general-purpose high-level programming language whose design philosophy emphasizes code readability.
3
votes
2answers
136 views
Load / Performance testing tools or approach for backend
I work on a team which is basically all backend. Functional and unit testing is achieved by python or perl scripts or sometimes bash scripts. But if we need to load or performance test our ...
0
votes
1answer
146 views
check for value if found before adding it to my drop down list?
i have a drop down list that i add items to it,i ask the user to type in brand name and check first if that brand is already found on the drop down list if yes prints a message if no do some actions.
...
0
votes
1answer
162 views
How to assert values on a page opened by a link on another page?
A link on page 1 opens a new page "receipt page". It contains only text values. I need to assert or verify values on the receipt page to ensure that this is the correct receipt.
After executing the ...
0
votes
1answer
716 views
How to retrieve INT value from TEXT box using Selenium/Webdriver Python binding?
Hi guys. I have this code
tcost = driver.find_element_by_id("MainContent_txtTotalCost").text
total = int(tcost)
driver.find_element_by_id("MainContent_txtVisa").send_keys(total/2)
...
0
votes
5answers
154 views
Select a certain item by clicking a link beside that item
I have a popup with list of names. I need to choose "mahmoud" for instance by clicking the "select" link beside the label "mahmoud". How to click that select? I am using selenium webdriver with ...
1
vote
6answers
150 views
Language preferences in the QA community
I work on a test management tool that includes a REST API.
We are looking to add code examples for consumption of the API as well as client libraries.
Initially we were looking to target Python for ...
1
vote
1answer
93 views
More official way to leave browser window open upon failure?
My coworker Chris came up with this, and it works, but I wonder if there's a more "official" way to do this using unittest.TestCase in Python.
def tearDown(self):
""" clean up by closing the ...
3
votes
1answer
1k views
Quicker way to assert that an element does not exist
The goal of my test is to assert that a popup does not appear after certain actions.
Previously to test if the popup exist, i have used exception handling.
try:
...
0
votes
1answer
214 views
How do I sum two values in a dictionary using python? [closed]
I am trying to sum the values in 6th key of a dictionary, the following is my script
import re
import string
import sys
import fileinput
import os
import random
import glob
import getopt
import ...
1
vote
1answer
44 views
Unskipping skipped tests once bugs are fixed?
I'm wondering how others in the industry deal with this. Right now I do this in my tests that have known bugs and aren't worth taking the time to run:
from nose.plugins.skip import SkipTest
def ...
1
vote
1answer
787 views
Set attribute of an element using webdriver + python
I am trying to automate uploading an image. The uploader is a Flash object and using AutoIt is not an option. So I am trying to work my way around this with just webdriver.
The idea is to 'set' the ...
1
vote
2answers
318 views
Do I need the PageObjects design pattern or not?
Right now I have a Selenium WebDriver framework that looks like this (vastly simplified):
\app_func.py -- app_func has the web app's "actions", such as "save a new search"
\app_data.py -- app_data ...
1
vote
3answers
1k views
How to select or check multiple checkboxes in Selenium?
I've got this HTML code
<input type="checkbox" value="abc" name="arr[]><br>
<input type="checkbox" value="abc1" name="arr[]><br>
<input type="checkbox" value="abc2" ...
1
vote
2answers
1k views
How can I access a site protected with basic HTTP authentication using Python, Selenium2, and Chrome Webdriver
I'm using the Python bindings for Selenium2 with the Chrome webdriver. I need to access a site that is protected with basic HTTP authentication.
from selenium import webdriver
driver = ...
1
vote
1answer
736 views
Iterating through a table : Avoiding stale element exceptions (Webdriver - Python)
Here is an interesting problem (or at least i think so)
As an Admin I have a table with N entries (51 to give a number). Each entry in a row is a recruiter name with a link to 'Login' as that person.
...
2
votes
4answers
1k views
Click submenu which is dynamicly visible in Selenium WebDriver
In my scenario, I need to click the submenu that's only visible when its parent menu is in 'mouse over' status:
MainMenu (button)
SubMenu of MainMenu (span)
SubMenu of SubMenu of MainMenu ...
2
votes
3answers
3k views
How to click a link / button implemented as a div or span element with WebDriver
in my testing I need to click on a 'link' or a 'button' (actually it just looks like and functions as a link or a button) that is implemented as a div (or span) element. With Selenium IDE, I tried ...
1
vote
2answers
2k views
How to specify a Firefox profile name when using webdriver + python
I'm using python 2.7.1 and selenium 2.20.0.
I have a seperate firefox profile called "selenium" which I want to use when running the webdriver.
I managed to do it by specifying the complete path to ...
3
votes
4answers
1k views
Running Selenium tests as a scheduled task
I'm trying to run a Selenium WebDriver script written in Python on a Windows 7 64-bit box as a scheduled task.
The test works pretty well when run as a batch file from the command prompt, but when ...
3
votes
1answer
1k views
WebDriver function failing intermittently in Internet Explorer near clear() method
Does anyone know why this WebDriver function would be failing intermittently in Internet Explorer? Seems to always fail right around the textbox.clear() line. It works perfectly in Firefox, but fails ...
3
votes
1answer
361 views
How can I test a table of options with python unittest and nosetests?
I have a list of twelve properties and want to test various combinations. The actual test function is the same, just different parameters. I find myself writing a bunch of functions that look like ...
4
votes
1answer
381 views
Getting nose test runner to execute a test against multiple browsers / configurations?
Surely someone else has run into this problem. I'm trying to figure out how to loop through Firefox, Chrome, and IE in conjunction with nose.
Right now I have:
"setup.cfg" file that specifies ...
4
votes
1answer
258 views
Logging with Selenium Server?
Right now I have several Python Selenium scripts in which I am manually writing results to a text file. Is there a more standardized / centralized way I can log my results without much difficulty?
I ...
6
votes
1answer
2k views
Is there any full Python webdriver API documentation?
I'm starting out using Selenium 2/Webdriver, been using Selenium IDE for a few weeks, to automate some tests and decided to go with Python. I've been writing some simple tests using some basic ...
6
votes
1answer
1k views
Unable to run standalone test script in Selenium with Python
So, I have the latest Selenium 2.0 Python bindings installed via pip (Python 2.7.2, Windows 7).
I wrote a small script to see if I could get it working:
from selenium import webdriver
driver = ...
-1
votes
2answers
315 views
How to get the last value in a list/string using Python [closed]
I am a beginner in writing Python scripts and I need help on the following:
Threads::num,47141,47146,47151,47156,47161,47166,47171,47176
How can I get and display the last value '47176'
The ...
6
votes
4answers
11k views
What is the correct way to select an <option> using Selenium's Python WebDriver
I would like to select an <option> child of a <select> using the Python WebDriver.
I have a reference to the option WebElement I wish to select and have tried select() and click() methods ...
1
vote
1answer
221 views
How can I convince Squish to recognise the menu bar on Mac OS X?
I'm currently recording some python test scripts for a Mac OS X application using Squish for Qt, version 4.0.2.
The menu bar of the AUT works fine if interacted with manually, but for some reason ...
2
votes
2answers
287 views
Andriod Selenium testing by Python - connecting problem
I'm trying to get the Selenium Android client to run in my emulator:
Install SDK
Run emulator
Install android-server-2.0rc1.apk in the emulator and devices
Forward the port by adb forward tcp:8080 ...
2
votes
0answers
406 views
Selenium (RC) hangs when started from Python test
Fairly new to Selenium (but loving it). I'm running a single test in Python on Selenium RC. I've been running it multiple times a day for about 3 weeks. Now when I try to run it, it executes all the ...
4
votes
1answer
254 views
How to 'Mock' SVN
I am testing an app that does some subversion interactions, such as comitting, adding, stat, etc.
What's a good way to get me started in terms of mocking the subversion client and working directory ...
9
votes
2answers
1k views
What are some tools for fuzz testing?
Fuzz Testing as defined by Wikipedia is:
a software testing technique, often automated or semi-automated, that involves providing invalid, unexpected, or random data to the inputs of a computer ...
5
votes
1answer
357 views
How do I write a script to be executed by Hudson to automatically restart test environment machines?
I am working in a test environment where we need more than 10 machines, including VMs. The AUT is a Distributed Network type and uses Cassandra nosql DB. We are required to restart each of the ...
3
votes
2answers
104 views
Approaches to Testing a Scientific Library
I'm quite interested in the Scipy/Numpy project which is basically a Python scientific computation/numerical methods library. I'm also interested in testing. What are some good approaches for testing ...
-1
votes
2answers
175 views
What would be a good test Orchestration tool for Python unit tests
what comes to mind is Make, or build.xml, but have not found a comprehensive Orchestration tool for python testing
12
votes
3answers
729 views
Tools for Python software testing
Similar to Tools for Java software testing, I'm looking for Python-related testing tools/software (as Python is my most frequently-used language).
3
votes
2answers
341 views
Python coverage and external executables
I have a project that has almost complete unit test coverage. There's only one statement that isn't covered and I can't work out a good way to do so. Say the project is called foo, I have ...