Step for obtaining the current page URL
It would be nice to have an easy way to find/save the current webpage url to a variable without resorting to custom javascrip step. I looked into the Built-in variables section of my project but couldn’t find something similar. Not sure what a decent solution would be here. A built-in variable might not be the best, because the “current webpage” url is not always the same, but can change constantly. Maybe a new Action item for the “WINDOW” section? To give you more context into my scenario and why the assert URL address is not what I need: I go to a webpage https://platform.co/product I create a new entity inside the webpage, for example a new product The url changes → it now ends in /product-123456, so it there’s now a uniquely generated id I want to save the entire url in a variable so I can use it later in the test, so {{product_url}}= “https://platform.co/product-123456” I have no way in the platform to get the product id besides from the URL In scenario above, ideally I would like to save the current webpage url in a variable after creating the product, and then use the “Go to URL” step to navigate to value of the variable.
Marius COJOCARIU 16 days ago
Step for obtaining the current page URL
It would be nice to have an easy way to find/save the current webpage url to a variable without resorting to custom javascrip step. I looked into the Built-in variables section of my project but couldn’t find something similar. Not sure what a decent solution would be here. A built-in variable might not be the best, because the “current webpage” url is not always the same, but can change constantly. Maybe a new Action item for the “WINDOW” section? To give you more context into my scenario and why the assert URL address is not what I need: I go to a webpage https://platform.co/product I create a new entity inside the webpage, for example a new product The url changes → it now ends in /product-123456, so it there’s now a uniquely generated id I want to save the entire url in a variable so I can use it later in the test, so {{product_url}}= “https://platform.co/product-123456” I have no way in the platform to get the product id besides from the URL In scenario above, ideally I would like to save the current webpage url in a variable after creating the product, and then use the “Go to URL” step to navigate to value of the variable.
Marius COJOCARIU 16 days ago
Copy only the element selector during recording/pause
As a user, I wish I had the option to only copy the selector of a specific element I want during paused recording. Scenario: A test failed I run the test locally and pause it before the failed step I record the step again I notice that only the selector changed I delete the old failed step I now have the correct step I resume the test execution Test fails again a few steps later I investigate a bit more and conclude that this test will fail to very specific elements that now have been updated in our software I keep running the test until each failed step, record the step again, delete the old one, and repeat the process The above shows the power of the pause and record functionality, however there are scenarios where if I know the exact elements that will need a new selector, I wish I could improve my speed by simply updating the selectors of the steps in advance instead of pausing and resuming everytime. I think the above could be improved by having an action in the recording modal that allows the user to “Copy to clipboard” the selector of the clicked element. This way I can easily update in bulk, and in advance, a series of steps, and then resume execution of the test once, lowering the number of times I need to pause the test to fix things. I think this new button could be added in the modal during “pause” model. So the scenario above would turn into something shorter: A test failed because a selector is invalid I run the test locally and pause it before the failed step I record the step again I delete the old failed step I now have the correct step which turns out only had an updated selector I resume the test execution Test fails again a few steps later I investigate a bit more and conclude that this test will fail to very specific elements I use the copy selector button to find the selectors I need and update the steps in advance I resume the test execution once and it will pass. Further points: Which selector should be copied? I think the system should consider the same order/priority as on the project settings I think this button would be useful even in general if we need to find a specific selector as an alternative to manually building selectors using the tool “No-code XPath Selector Builder by BugBug"
Marius COJOCARIU 16 days ago
Copy only the element selector during recording/pause
As a user, I wish I had the option to only copy the selector of a specific element I want during paused recording. Scenario: A test failed I run the test locally and pause it before the failed step I record the step again I notice that only the selector changed I delete the old failed step I now have the correct step I resume the test execution Test fails again a few steps later I investigate a bit more and conclude that this test will fail to very specific elements that now have been updated in our software I keep running the test until each failed step, record the step again, delete the old one, and repeat the process The above shows the power of the pause and record functionality, however there are scenarios where if I know the exact elements that will need a new selector, I wish I could improve my speed by simply updating the selectors of the steps in advance instead of pausing and resuming everytime. I think the above could be improved by having an action in the recording modal that allows the user to “Copy to clipboard” the selector of the clicked element. This way I can easily update in bulk, and in advance, a series of steps, and then resume execution of the test once, lowering the number of times I need to pause the test to fix things. I think this new button could be added in the modal during “pause” model. So the scenario above would turn into something shorter: A test failed because a selector is invalid I run the test locally and pause it before the failed step I record the step again I delete the old failed step I now have the correct step which turns out only had an updated selector I resume the test execution Test fails again a few steps later I investigate a bit more and conclude that this test will fail to very specific elements I use the copy selector button to find the selectors I need and update the steps in advance I resume the test execution once and it will pass. Further points: Which selector should be copied? I think the system should consider the same order/priority as on the project settings I think this button would be useful even in general if we need to find a specific selector as an alternative to manually building selectors using the tool “No-code XPath Selector Builder by BugBug"
Marius COJOCARIU 16 days ago
Conditions to exit a test run
The ability to exit a test run and not go further and run next step if a certain condition passes or fail
kashan 16 days ago
Conditions to exit a test run
The ability to exit a test run and not go further and run next step if a certain condition passes or fail
kashan 16 days ago
More detailed alerts sent via Slack
Please allow including more details to Slack alerts when Schedule does trigger it. Like test name, time stamp, which test has failed.
Bartosz Wachowski 2 months ago
More detailed alerts sent via Slack
Please allow including more details to Slack alerts when Schedule does trigger it. Like test name, time stamp, which test has failed.
Bartosz Wachowski 2 months ago
Completed
Better single test load performance
For very long tests that use multiple groups and components (say 150 steps or more), the loading time to edit a test could be far too long (like 5-10 seconds). We want to reduce this time to make you more productive.
Paweł Bylina 3 months ago
Completed
Better single test load performance
For very long tests that use multiple groups and components (say 150 steps or more), the loading time to edit a test could be far too long (like 5-10 seconds). We want to reduce this time to make you more productive.
Paweł Bylina 3 months ago
Nesting Components
It would be interesting to be able to create components with components inside them to ease some heavy testings that require big setup steps.
LoupPetit 3 months ago
Nesting Components
It would be interesting to be able to create components with components inside them to ease some heavy testings that require big setup steps.
LoupPetit 3 months ago
Ability to set test name in advance in the "Duplicate a test" confirmation modal
When duplicating a test, we get a confirmation modal: After confirming the action, a test is duplicate with the same title of the original test + “duplicate” word in the title. I would find it useful if in that confirmation modal we could set the name in advance of the duplicated test. Ideal flow: I have a test titled: “Full login flow” I try to duplicate that test The confirmation modal appears There’s now also a label “Name of duplicated test:” Under that label there’s also an input field with the original test name already prefiled: “Full login flow” I can edit the text in the input field to something differect, such as: “Negative login flow” I press “Yes” The test is duplicated The new duplicate test will have the title “Negative login flow” The original duplicated test keeps the name “Full login flow”
Marius COJOCARIU 3 months ago
Ability to set test name in advance in the "Duplicate a test" confirmation modal
When duplicating a test, we get a confirmation modal: After confirming the action, a test is duplicate with the same title of the original test + “duplicate” word in the title. I would find it useful if in that confirmation modal we could set the name in advance of the duplicated test. Ideal flow: I have a test titled: “Full login flow” I try to duplicate that test The confirmation modal appears There’s now also a label “Name of duplicated test:” Under that label there’s also an input field with the original test name already prefiled: “Full login flow” I can edit the text in the input field to something differect, such as: “Negative login flow” I press “Yes” The test is duplicated The new duplicate test will have the title “Negative login flow” The original duplicated test keeps the name “Full login flow”
Marius COJOCARIU 3 months ago
Search option for custom variables in tests
While we have a big dialog box for insert an existing component and an option to search for a specific one, we don’t have anything similar for the variables. To get a custom variable you have to start typing {{ to get a dialog box opened. That for itself I think isn’t the best solution, perhabs get the option use custom variable added so it’s not under use custom selector. Second the dialog box is a miniature one and don’t have any option to search for a specific variable. In our case if all custom variables are added, there will be over 100 custom variables. It’s impossible to expect from someone to scroll and read through all those variables to find the correct one. As for now we have to open the variables in a second tab, look in that big window for the right one, click on it, copy the description, go back to the originally tab and paste the text. Why not open a bigger dialog box and add a search option? It would make things so much easier
MTag 3 months ago
Search option for custom variables in tests
While we have a big dialog box for insert an existing component and an option to search for a specific one, we don’t have anything similar for the variables. To get a custom variable you have to start typing {{ to get a dialog box opened. That for itself I think isn’t the best solution, perhabs get the option use custom variable added so it’s not under use custom selector. Second the dialog box is a miniature one and don’t have any option to search for a specific variable. In our case if all custom variables are added, there will be over 100 custom variables. It’s impossible to expect from someone to scroll and read through all those variables to find the correct one. As for now we have to open the variables in a second tab, look in that big window for the right one, click on it, copy the description, go back to the originally tab and paste the text. Why not open a bigger dialog box and add a search option? It would make things so much easier
MTag 3 months ago
Summary page that shows data for all projects
Hi. It was hard to track what’s happening across all projects especially if there different users doing different projects. I would like to request a page where we can see data from all projects: All tests/suites All currently running tests in cloud (or run history) All schedules and can also add/edit/delete schedule without going to specific projects All alerts and can also add/edit/delete alerts without going to specific projects Also have an option to filter the lists by projects. Thank you @Paweł Bylina
Gizelle 3 months ago
Summary page that shows data for all projects
Hi. It was hard to track what’s happening across all projects especially if there different users doing different projects. I would like to request a page where we can see data from all projects: All tests/suites All currently running tests in cloud (or run history) All schedules and can also add/edit/delete schedule without going to specific projects All alerts and can also add/edit/delete alerts without going to specific projects Also have an option to filter the lists by projects. Thank you @Paweł Bylina
Gizelle 3 months ago
Changing location on cloud runs
On default, this is set up to be UK. I would like an option to change it either in the project settings or after contacting support.
Bartosz Wachowski 3 months ago
Changing location on cloud runs
On default, this is set up to be UK. I would like an option to change it either in the project settings or after contacting support.
Bartosz Wachowski 3 months ago
handling Chrome pop-ups about location/device permission.
Being able to allow/decline pop-ups about permission to location/ accessing device.
Bartosz Wachowski 4 months ago
handling Chrome pop-ups about location/device permission.
Being able to allow/decline pop-ups about permission to location/ accessing device.
Bartosz Wachowski 4 months ago
Add Xray for Jira integration with BugBug
In my project, we are starting to use the Xray test management tool for Jira and would live to see some integrations with Bugbug. I was thiking about some potentially interesting features like: Using BugBug’s webhooks to send test execution results back to Xray Be able to trigger BugBug tests during the build phase, and once the tests are completed, results can be fed back into Xray for example. Set up custom scripts to trigger BugBug tests via API, and then report the results back to Xray. For example, once BugBug completes a test suite, a script can update Xray test cases with the results. Bring together BugBug’s automated test results with Xray’s manual testing reports in Jira. Is it possible to display that in Xray’s dashboards for example? Link bugbug tests to Jira issues and requirements via Xray. This is something that would be really important to us.
Wilker Augusto 4 months ago
Add Xray for Jira integration with BugBug
In my project, we are starting to use the Xray test management tool for Jira and would live to see some integrations with Bugbug. I was thiking about some potentially interesting features like: Using BugBug’s webhooks to send test execution results back to Xray Be able to trigger BugBug tests during the build phase, and once the tests are completed, results can be fed back into Xray for example. Set up custom scripts to trigger BugBug tests via API, and then report the results back to Xray. For example, once BugBug completes a test suite, a script can update Xray test cases with the results. Bring together BugBug’s automated test results with Xray’s manual testing reports in Jira. Is it possible to display that in Xray’s dashboards for example? Link bugbug tests to Jira issues and requirements via Xray. This is something that would be really important to us.
Wilker Augusto 4 months ago
option to assign specific parallel slot to a suite.
I have several different projects, and I prefer to have them run in their own "parallel runs" if possible. For example, I have Project 1, Project 2, and Project 3. - I want the suites of Project 2 to always run on Parallel 2, with no other suites running there. - Similarly, I would like Project 3 to run only on Parallel 3, without any other suites running there. By this, I hope that Project 2 and Project 3 will have their own parallel run and not be interrupted by other projects.
Bartosz Wachowski 4 months ago
option to assign specific parallel slot to a suite.
I have several different projects, and I prefer to have them run in their own "parallel runs" if possible. For example, I have Project 1, Project 2, and Project 3. - I want the suites of Project 2 to always run on Parallel 2, with no other suites running there. - Similarly, I would like Project 3 to run only on Parallel 3, without any other suites running there. By this, I hope that Project 2 and Project 3 will have their own parallel run and not be interrupted by other projects.
Bartosz Wachowski 4 months ago
Adding a tag to a test
I want to be able to tag tests and to filter and sort by tags, results, last execution time, etc.
Bartosz Wachowski 4 months ago
Adding a tag to a test
I want to be able to tag tests and to filter and sort by tags, results, last execution time, etc.
Bartosz Wachowski 4 months ago
Ability to get the last suite run ID based on suite ID in the public API
There is no option to retrieve the last suite run ID based on the suite ID using the public Bugbug API. This functionality is available in the internal API but is not exposed in the public version. The feature is needed to automate the process of monitoring the status of suite runs.
Bartosz Wachowski 4 months ago
Ability to get the last suite run ID based on suite ID in the public API
There is no option to retrieve the last suite run ID based on the suite ID using the public Bugbug API. This functionality is available in the internal API but is not exposed in the public version. The feature is needed to automate the process of monitoring the status of suite runs.
Bartosz Wachowski 4 months ago