Skip to content

Commit

Permalink
Added NodeMaven link to the readme (#139)
Browse files Browse the repository at this point in the history
* updated dependency and plugin versions in pom.xml

* added youtube video links in readme

* added recommended proxies section in readme

* updated devtools test as dependency version updated

* disabled iframe test as web page does not allow to type inside the frame and shows alert message related to tiny mce
  • Loading branch information
mfaisalkhatri committed Jun 6, 2024
1 parent ea27333 commit e2fb859
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 13 deletions.
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,15 @@

## :movie_camera: Tutorial Videos

[![Watch the video](https://img.youtube.com/vi/JYosKUL0aZU/hqdefault.jpg)]( https://youtu.be/JYosKUL0aZU?si=qjHlpkHUxwZtITED)
[![Watch the video](https://img.youtube.com/vi/1Bw2JHoOg5U/hqdefault.jpg)]( https://youtu.be/1Bw2JHoOg5U?si=mdbGd7XAfbJ3VNbO)
[![Watch the video](https://img.youtube.com/vi/bhZX7apMqR8/hqdefault.jpg)]( https://www.youtube.com/live/bhZX7apMqR8?si=4n0u5YiMuz5vTiHd)
[![Watch the video](https://img.youtube.com/vi/uHLYoJmZxWc/hqdefault.jpg)](https://youtu.be/uHLYoJmZxWc?si=3nevAn0Z3QZycdG8)
[![Watch the video](https://img.youtube.com/vi/_hlXjVTa-jo/hqdefault.jpg)](https://youtu.be/_hlXjVTa-jo?si=PfOfU7ihb8eEgduh)
[![Watch the video](https://img.youtube.com/vi/wSxnk3XkG58/hqdefault.jpg)](https://youtu.be/wSxnk3XkG58)
[![Watch the video](https://img.youtube.com/vi/sVBgpz1z9Ts/hqdefault.jpg)]( https://youtu.be/sVBgpz1z9Ts?si=azE1_vquOwT9jFT1d)



## End-to-End Tests for OWASP-Juice-Shop

- End-to-End tests for Juice Shop Website are running on `http://localhost:3000` inside the container in GitHub actions.
Expand Down Expand Up @@ -205,6 +207,15 @@ mail me @ `mohammadfaisalkhatri@gmail.com` or ping me on [LinkedIn](https://www.
- [LambdaTest Blogs](https://www.lambdatest.com/blog/author/mfaisalkhatri/)
- [My Website](https://mfaisalkhatri.github.io)

## :computer: Recommended Proxies

There are cases when proxies may be required to run the tests, this may happen when the software teams are working in isolation at different places.
Residential proxies help in keeping the user’s information safe and help in hiding the real location of the user
It acts as a middleman between the device and the internet and keep the users safe from being tracked.

[NodeMaven](https://go.nodemaven.com/automation_proxy) provides high quality proxies with industry-first filtering, super sticky sessions and best customer support.
Try out [NodeMaven](https://go.nodemaven.com/automation_proxy) now(_Use F86 at checkout to get extra 2GB of proxy_)

## :bulb: Cloud platform supporter

### Big thanks to **LambdaTest** for their support to the project with their open source license:
Expand Down
16 changes: 8 additions & 8 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,17 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<selenium.java.version>4.18.1</selenium.java.version>
<testng.version>7.9.0</testng.version>
<webdrivermanager.version>5.7.0</webdrivermanager.version>
<commons-io.version>2.15.1</commons-io.version>
<selenium.java.version>4.21.0</selenium.java.version>
<testng.version>7.10.2</testng.version>
<webdrivermanager.version>5.8.0</webdrivermanager.version>
<commons-io.version>2.16.1</commons-io.version>
<log4jcore.version>2.23.1</log4jcore.version>
<log4japi.version>2.23.1</log4japi.version>
<orgjson.version>20240303</orgjson.version>
<seleniumdevtools.version>4.18.1</seleniumdevtools.version>
<seleniumdevtools.version>4.21.0</seleniumdevtools.version>
<lombok.version>1.18.32</lombok.version>
<datafaker.version>2.1.0</datafaker.version>
<maven-enforcer-plugin.version>3.4.1</maven-enforcer-plugin.version>
<datafaker.version>2.2.2</datafaker.version>
<maven-enforcer-plugin.version>3.5.0</maven-enforcer-plugin.version>
<maven.compiler.version>3.13.0</maven.compiler.version>
<surefire-version>3.2.5</surefire-version>
<java.release.version>17</java.release.version>
Expand Down Expand Up @@ -99,7 +99,7 @@
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-devtools-v101 -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-devtools-v120</artifactId>
<artifactId>selenium-devtools-v125</artifactId>
<version>${seleniumdevtools.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
package io.github.mfaisalkhatri.drivers;

import java.util.Objects;

import io.github.bonigarcia.wdm.WebDriverManager;
import lombok.Builder;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.devtools.DevTools;
import org.openqa.selenium.devtools.v120.log.Log;
import org.openqa.selenium.devtools.v125.log.Log;

import java.util.Objects;

/**
* Created By Faisal Khatri on 21-03-2022
Expand Down
2 changes: 1 addition & 1 deletion test-suite/testng-theinternet.xml
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@
</class>
</classes>
</test>
<test name="iFrame Tests">
<test name="iFrame Tests" enabled="false"> <!--Disabled as the demo web page has errors and does not allow to type in the frame-->
<parameter name="browser" value="chrome"/>
<classes>
<class name="io.github.mfaisalkhatri.tests.theinternet.IFrameTests">
Expand Down

0 comments on commit e2fb859

Please sign in to comment.