6
votes
Accepted
Is this a good re-testing strategy for Katalon Studio?
It is a common practice, but it should be handled with care.
Some things worth thinking about-
keep track of how many retries were made, it could represent a real bug and not a transient problem. ...
6
votes
Is this a good re-testing strategy for Katalon Studio?
Do the test cases test a functionality representing a flow? If yes, then executing only failed test cases the second times does not test the functionality properly. If the test cases are to test one ...
6
votes
Accepted
testing with loops
Whatever the reason - if you check for 400 things in a loop you can only find 1 defect at a time because your test will throw an assertion error.
I suggest using something like DataProvider from ...
4
votes
Actual Steps in Step Definition or Call Test Cases in Step Definition, What's the Best Practice?
Katalon has an example project on github: https://github.com/katalon-studio-samples/katalon-bdd-cucumber-tests
Although I find the directory structure hard to navigate the feature example does follow ...
4
votes
Actual Steps in Step Definition or Call Test Cases in Step Definition, What's the Best Practice?
I personally divide the logic into three levels:
feature file (Cucumber),
step definition (Cucumber + Java),
page objects (Selenium and Java).
Cucumber separates business logic from the ...
3
votes
Calling a test suite from another Test Suite/Test Case
You could just split the calling suite into pre and post steps.
Then your runner could run
Pre Suite
The Test Suite you wanted to call
Post Suite.
3
votes
BDD Given - How do you set the starting page?
Given is your setup, it brings the system under test in a state you can start doing the action you want to test.
The given part describes the state of the world before you begin the behavior you're ...
2
votes
Accepted
How to find an element which doesn't have proper attribute
@FindBy(xpath = "//*[@class='prompt']/..")
WebElement choiceHeader;
WebDriverWait wait = new WebDriverWait(driver,30);
wait.until(ExpectedConditions.visibilityOf(choiceHeader));
...
2
votes
Accepted
Using Selenium commands in Katalon
you need to import selenium class in the katalon script window
for example:
to use "Webdriver"
import org.openqa.selenium.WebDriver as WebDriver
WebDriver driver = DriverFactory.getWebDriver()
...
2
votes
Accepted
Is there a way to check if an external program is running from Katalon Studio?
What about checking if the process is running by using a CustomKeyword ?
In your Keyword:
@Keyword
boolean processIsRunning(String processName) {
def sout = new StringBuilder(), serr = new ...
2
votes
I Wanted to know if we can use Katalon for Cucumber BDD frame work but, with Java and not Groovy scripts?
According to the documentation BDD steps can also be implemented in Java:
Step Definitions can be written in any Cucumber-supported programming
languages including Groovy and Java.
https://...
2
votes
Accepted
How can I check if a text box is empty using Katalon Studio (or Selenium)?
Try this, get the value inside the input box and compare.
WebElement A = driver.findElementById("locator");
String text = A.getAttribute("value");
if(text.isEmpty()){
System.Out.Println("...
2
votes
Getting different results using selenium and iFrames on Firefox 63, Chrome 69 and Chrome 70
Have you updated chrome driver as well? – Alexey R. Oct 30 '18 at
16:13
Resolved !
Upgrading to Chromedriver 2.43 did the trick.
Latest Release: ChromeDriver 2.43
Supports Chrome v69-71
Changes ...
2
votes
API Management Tool Recommendation
For functional API testing you can consider using SoapUI, it provides unlimited workspaces/projects and immense features list even for open-source free version including assertions, mocks, scripting, ...
1
vote
Katalon - sharing a project - how bad?
Because I think tests should be versioned against the application code. So that if you fork, or run multiple versions of your applications (e.g. v1 and v2) for different clients you can still run the ...
1
vote
Is anybody using Katalon tool for automation?
Katalon is a GUI which uses Selenium framework. Definitely you will need to get to know some selenium code basics to adequately use the tool. There is no magical tool for test automation where you can ...
1
vote
Katalon Studio 6.2.2 by default generates scripts in groovy language, is there a setting using which scripts can be generated by default in Java?
Yes!! you can export scripts in JAVA, by using a chrome browser plugin
Katalon Recorder
Follow this link for steps:
https://stackoverflow.com/a/50322028/1976848
1
vote
Are there best practices for archiving test output reports?
Today's storage is incredibly cheap, so instead of agonizing over how long to keep stuff, just zip it and back it up. Or even just back it up. Save for 10 years. Done.
You have several options.
...
1
vote
Unable to run application on IE while testing with Katalon
Configure the IE browser like given in the link and try. Make sure your IE version is more than 7.
In Katalon - go to Project -> Settings -> Execution -> Default -> IE – click on Add and add ...
1
vote
What is a faster alternative to maintaining an automation testing suite using codeception & php?
I don't believe recorders will be faster in the short, nor the long run. Recorded tests need to be re-recorded, are harder to debug. Unless it is easier to get a lot of non-technical people who can ...
1
vote
Katalon Studio integration with Squash TA
Short answer : no. Squash TA currently provides connectors out of the box to
Selenium
Sahi
SOAP UI
Databases/filesystem.
There is some paid plugins available, provided by the editor :
Ranorex
UFT
...
1
vote
Accepted
Screenshot with Katalon and Chrome headless mode
After looking through
https://docs.oracle.com/javase/tutorial/2d/images/saveimage.html
https://stackoverflow.com/questions/19871955/java-io-filenotfoundexception-the-system-cannot-find-the-file-...
1
vote
Katalon/Selenium test failing with IE - "Cannot find the current window; Selenium IE driver connection lost"
The answer will depend on the version of Katalon you are using and the script. So if you are running a test and the script closes the browser, then the next script needs to open it. If however the ...
1
vote
Is this a good re-testing strategy for Katalon Studio?
I suggest you identify the elements under test which you know lead to flakiness and test those separately from other tests.
If the said tests repeatedly fail, then it's up to the business whether or ...
1
vote
Is this a good re-testing strategy for Katalon Studio?
My best advice is to find the route cause of all failures, being random or not and fix them once and for all.
I remember a case where a tiny bit of information on a web page was retrieved from an ...
1
vote
Using Selenium commands in Katalon
How to import Selenium IDE test cases into Katalon Studio
In the Katalon Selenium IDE, select the test case that you want to export. Select File > Save test case as. We need to save the test case as ...
1
vote
Accepted
Test breaks with FailureHandling set to OPTIONAL with WebUI.verifyElementPresent
Your element seems to be present, but unreachable.
Use verifyElementClickable(...) instead of verifyElementPresent(...)
Documentation:
Reference Document
1
vote
Accepted
Test flakiness in Katalon Studio
You have to use:
Wait For Element Not Visible
For this element <div class="ui-widget-overlay ui-front"></div>
It appears on the front-end most probably when there is some back end ...
1
vote
How to modify the katalon Reports
You can also change the template of the email that will be sent after a test suite is executed.
Project-Settings-Email-Template
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
katalon × 40automated-testing × 22
selenium-webdriver × 12
test-automation-framework × 3
selenium-ide × 3
bdd × 3
java × 2
test-management × 2
test-design × 2
cucumber × 2
chromedriver × 2
jira × 2
groovy × 2
manual-testing × 1
jmeter × 1
python × 1
browser-automation × 1
xpath × 1
api-testing × 1
mobile-automation × 1
regression-testing × 1
test-planning × 1
soapui × 1
chrome × 1
selenium3 × 1