Hot answers tagged

4

Test automation is not high-end coding. You will not become wealthy doing either test automation or unit testing. Typically, unit-testing is not a separate job title. Experience with unit testing is more likely to lead to a career as a developer than Selenium automation. You are likely to make more money as a developer than as a tester.


2

Depending on the data, but jmeter can get and store variables to use, you can also set your own variables. It is quite an easy thing to do if you're familiar with basic jmeter. Here's some links on getting started: Basic getting started with HTTP Requests User Defined Variables


2

The simplest approach is to use the 'Base URL' in IDE. http://www.seleniumhq.org/docs/02_selenium_ide.jsp#using-base-url-to-run-test-cases-in-different-domains The Base URL field at the top of the Selenium-IDE window is very useful for allowing test cases to be run across different domains. Suppose that a site named http://news.portal.com had an ...


2

Seems ok, but you should add also the setup for the framework. how to install the framework what do you need to execute a test/suite (Java installed, selenium, driver if needed) how to run smoke/regression (if you have a lot of tests) additional you could add a small documentation and/or links to online official documentation for: the framework, page ...


1

There might be slight differences in behavior of different browsers (because they are written by different teams). Selenium tests can be flaky - fail, and later pass with no changes. As with many Open Source tools, documentation might less than perfect. Reference docs is there but examples might be scattered over blogs. This is rapidly improving recently. ...


1

That was what I had previously believed also (because I've done dev) until my current position whereas the director is my source for this who actually sees the numbers. Although, maybe its more specialialist thing. You generally don't become wealthy as anyone's employee.


1

Selenium IDE cmd - There are limitations as to what can be replayed through Selenium IDE. It is not possible with IDE because the popup is not a html object and will not have any locator. It is an ActiveX object. I would suggest you try Selenium Webdriver. Don't bother building tests using Selenium IDE, even though the Selenese script recorded by Selenium ...


1

Some of the things you can do: create a documentation page for the project with best practices ( automation flow, code review standards, automation framework structure, coding best practices, CI process, execution and debugging ) setup the automation repository setup for how the data is generated review and add improvements in the automation framework ...


1

It is notoriously hard to automate a UI that does not exist yet. In theory, if you and the UI designer work closely enough, you may be able to at least spec out your tests before the UI exists. I have never seen this happen in practice. There are other kinds of automation, though. For example, you could write automated tests against APIs, or automation ...


1

Automation is not limited to the UI. Developers can start automating unit tests from the very beginning. The team could automate constructions towards Continuous Integration. Then, when the project is on a posterior stage you could start automating UI and Acceptance tests.


1

I think you are trying to detect if elements are overlapping. You will need some way in the clientside to tell you if two elements are colliding. I would try jQuery collision for this or some custom JavaScript code. Add or inject jQuery and jQuery collision to the web-app under test Use the Selenium javascriptExecutor to fire a collision detection on two ...


1

If this overlapped texts belongs to single element, lets say label, or text field. You can locate that element and use "webElement.Text.Contains("the text you want to validate");" method to validate your expected text. And if the overlapped texts belongs to different element, you can simply locate that specific element and validate the text of that element. ...


1

You can try various TDD framework, I have used Robot before and it was really good. http://robotframework.org/ You can also take a look here, http://toolsqa.com/cucumber/cucumber-tutorial/ Robot and Cucumber both offer a high level of selenium scripting.


1

@Jakob - Found you again :) public void waitForElement(WebElement value) { // wait for field WebDriverWait wait = new WebDriverWait(ad, 60); wait.until(ExpectedConditions.visibilityOf(value)); System.out.print("."); } Hope this will help ! Take up if you have any questions.


1

This is a basic control not found error, I would start working up the Automation tree with the control's parents to see that you can find each one using the drawhighlight function below, and then work your way down to this control using this function to troubleshoot and find at which level the search is failing. control.Drawhighlight(); You can also ...


1

(Full Disclosure.... I work for Pragmatic Works) Pragmatic Works' LegiTest allows for automated Data Validation to quickly verify your data is accurate, error-free, and up-to-date between any two systems with an OLEDB/ODBC/ADO.Net connection (including databases, applications, and web services). Users are instantly notified with data validation results, ...



Only top voted, non community-wiki answers of a minimum length are eligible