Тёмный
No video :(

JetBrains Aqua Editor - Perfect IDE for Selenium, Playwright and Cypress based Projects 

Naveen AutomationLabs
Подписаться 386 тыс.
Просмотров 6 тыс.
50% 1

In this video, I have explained how to use JetBrains #Aqua IDE (Editor) for Selenium, Playwright and Cypress based projects.
About Aqua: jb.gg/AquaNave...
Download Aqua: jb.gg/Download...
Designed for test automation:
Aqua is the first JetBrains IDE created specifically for test automation. It's an all-in-one workspace that will help you boost your quality engineering productivity.
Web Inspector:
The embedded Web Inspector allows you to view web applications in Aqua and capture any page elements required for automated tests. Working like a built-in browser, the Web Inspector lets you stay inside the IDE without switching to another tool.
Support for popular testing frameworks:
Aqua supports the Selenium, Cypress, and Playwright testing frameworks, enabling you to create and run automated UI tests using your preferred tools. With JetBrains Aqua, you can write, run, and debug unit tests using JUnit, pytest, Jest, and other tools.
Support for multiple languages:
Aqua is an IDE that understands Java, Python, JavaScript, TypeScript, Kotlin, and SQL. Just like any other JetBrains IDE, Aqua has powerful code completion and refactoring capabilities, helpful on-the-fly inspections, and a user-friendly debugger and test runner.
Modern UI:
A modern and intuitive user interface makes it easy for both beginners and experienced professionals to get started with Aqua.
Comprehensive feature set:
Aqua boasts a rich feature set with our HTTP Client for API testing, support for popular databases, and integration for Docker and version control. This feature set is available out of the box.

Опубликовано:

 

24 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 24   
@naveenautomationlabs
@naveenautomationlabs 4 месяца назад
About Aqua: jb.gg/AquaNaveenAutomationLabs Download Aqua: jb.gg/DownloadAquaNaveenAutomationLabs
@anusophiakarthikeyan2155
@anusophiakarthikeyan2155 3 месяца назад
Thank you Naveen for all of your videos. It really helped me who restarted career after a long gap. I have followed all of your selenium and cucumber videos.Thank you. God bless you.
@SauravKumarCanada
@SauravKumarCanada 4 месяца назад
Cypress Test Runner also provides a similar way to get css locator details. But glad to know about jetbrains Auqa editor.
@vlexical
@vlexical 4 месяца назад
I just used this editor 2 years ago but it was a preview edition with some lags. Need to check new versions now.
@user-xt1wr9ov3u
@user-xt1wr9ov3u 4 месяца назад
Nice Editor. Thanks
@iamaksrk
@iamaksrk 4 месяца назад
I cant see the Selenium icon below from where I can customise the template. I have imported an existing maven project
@akashsai11
@akashsai11 4 месяца назад
Is there any way to disable the launch of incognito mode of driver in playwright java ?
@naveenautomationlabs
@naveenautomationlabs 4 месяца назад
Selenium Template for By Locator: #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "") package ${PACKAGE_NAME}; #end // page_url = $PAGE_URL public class $PAGE_NAME { #foreach($field in $PAGE_FIELDS) #if (${field.multiSelect}) public List ${field.fieldName}; #else public WebElement ${field.fieldName}; #end #if (${field.locatorType} == "css") private By ${field.fieldName}By = By.cssSelector("${field.css}"); #elseif (${field.locatorType} == "xpath") private By ${field.fieldName}By = By.xpath("${field.xpath}"); #elseif (${field.locatorType} == "id") private By ${field.fieldName}By = By.id("${field.id}"); #elseif (${field.locatorType} == "name") private By ${field.fieldName}By = By.name("${field.name}"); #elseif (${field.locatorType} == "tag-with-classes") private By ${field.fieldName}By = By.cssSelector("${field.tagWithClasses}"); #elseif (${field.locatorType} == "data") private By ${field.fieldName}By = By.cssSelector("[${field.dataAttributeName} = '${field.dataAttributeValue}']"); #elseif (${field.locatorType} == "text") private By ${field.fieldName}By = By.xpath("//*[text() = '${field.text}']"); #elseif (${field.locatorType} == "aria-label") private By ${field.fieldName}By = By.cssSelector("[aria-label = '${field.ariaLabel}']"); #elseif (${field.locatorType} == "linkText") private By ${field.fieldName}By = By.linkText("${field.linkText}"); #elseif (${field.locatorType} == "tagName") private By ${field.fieldName}By = By.tagName("${field.tagName}"); #end ${field.selectorInitialization} = driver.findElement(${field.fieldName}By); #end private WebDriver driver; public $PAGE_NAME(WebDriver driver) { this.driver = driver; // Initialize elements #foreach($field in $PAGE_FIELDS) ${field.selectorInitialization} #end } }
@user-xt1wr9ov3u
@user-xt1wr9ov3u 3 месяца назад
@naveen its not working.
@user-xt1wr9ov3u
@user-xt1wr9ov3u 3 месяца назад
Pasted the same but while inspecting any web element it's not working. creating constructor only.
@user-xt1wr9ov3u
@user-xt1wr9ov3u 3 месяца назад
#set ($field = $PAGE_ELEMENT) #if (${field.multiSelect}) #set ($T = 'List') #else #set ($T = 'WebElement') #end #if (${field.locatorType} == "css") private By ${field.fieldName}By = By.cssSelector("${field.css}"); #elseif (${field.locatorType} == "xpath") private By ${field.fieldName}By = By.xpath("${field.xpath}"); #elseif (${field.locatorType} == "id") private By ${field.fieldName}By = By.id("${field.id}"); #elseif (${field.locatorType} == "name") private By ${field.fieldName}By = By.name("${field.name}"); #elseif (${field.locatorType} == "tag-with-classes") private By ${field.fieldName}By = By.cssSelector("${field.tagWithClasses}"); #elseif (${field.locatorType} == "data") private By ${field.fieldName}By = By.cssSelector("[${field.dataAttributeName} = '${field.dataAttributeValue}']"); #elseif (${field.locatorType} == "text") private By ${field.fieldName}By = By.xpath("//*[text() = '${field.text}']"); #elseif (${field.locatorType} == "aria-label") private By ${field.fieldName}By = By.cssSelector("[aria-label = '${field.ariaLabel}']"); #elseif (${field.locatorType} == "linkText") private By ${field.fieldName}By = By.linkText("${field.linkText}"); #elseif (${field.locatorType} == "tagName") private By ${field.fieldName}By = By.tagName("${field.tagName}"); #end above is working. same as your video one.
@SP-vq7tg
@SP-vq7tg 4 месяца назад
Hi Naven, Is there any way to get domain knowledge for those who are lacking it.. iam aware that it can be through Hands-on experience but is there any alternate way? i am getting rejected because i have ' nt got chance to work in much number of proejcts even though i have 8 years of exp as QA.
@shoaibsheikh863
@shoaibsheikh863 4 месяца назад
Sir, if possible please make a video on circle ci with java selenium ,
@user-xt1wr9ov3u
@user-xt1wr9ov3u 4 месяца назад
Rest Assured API automation is possible in aqua?
@fightclub5119
@fightclub5119 3 месяца назад
Hi Naveen, Please create some videos on Flutter mobile apps testing using Dart language
@swapnilbodade1336
@swapnilbodade1336 4 месяца назад
Can we use Typescript in Aqua? In idea IntelliJ we need to subscriobe to able to run JavaScript or typescript project.
@sergeykozlovskiy7259
@sergeykozlovskiy7259 4 месяца назад
Yes, you can, please see JetBrains Aqua documentation
@amityraipur
@amityraipur 3 месяца назад
Amazing
@prikshitverma3885
@prikshitverma3885 4 месяца назад
Interesting!!!😀
@TheJami2010
@TheJami2010 4 месяца назад
Anyone tried to use this tool for playwright with Java?
@ankitgaharwar6866
@ankitgaharwar6866 4 месяца назад
is it usable with Python as an alternative for pycharm
@sergeykozlovskiy7259
@sergeykozlovskiy7259 4 месяца назад
Yes, it is, please see JetBrains Aqua documentation
@MadeshwaranS-um6uo
@MadeshwaranS-um6uo 4 месяца назад
Help me automate the Flutter source code, not just as a unit test.
@neerajpatel7038
@neerajpatel7038 4 месяца назад
.
Далее
УГАДАЙ ЕДУ ПО ЭМОДЗИ! #shorts
00:57
Просмотров 136 тыс.
Extent Reports in java selenium framework
26:40
Просмотров 4,5 тыс.