00:07 JavaScript executor is an important interface in Selenium with a hierarchy of classes and interfaces 02:47 Different browser drivers have their own classes, including Chromium driver extended into Chrome and Edge drivers. 08:43 Understanding the importance of executing JavaScript statements in Selenium web driver. 11:15 Click method in Selenium executes JavaScript statements internally. 16:19 JavaScriptExecutor executes JavaScript statements directly to perform actions on elements 18:37 Using JavascriptExecutor for executing JavaScript statements in Selenium 23:25 Using Javascript Executor to handle element interception 25:44 Using JavaScript Executor to interact with web elements 30:26 Assigning Chrome driver object to JavaScriptExecutor variable 32:54 Understanding JavaScriptExecutor and WebDriver Interface in Selenium 37:22 JavascriptExecutor for Setting Element Attributes 39:45 Using JavaScript Executor as an alternative to SendKeys method 44:17 Using JavaScriptExecutor for click and send keys actions 46:33 Scroll bar in web pages is controlled by the browser and not the application. 50:53 Handling scroll bars in Selenium using JavascriptExecutor 53:26 Using JavascriptExecutor for scrolling pages in Selenium with Java 59:16 Use JavaScriptExecutor to scroll pages and find elements 1:01:34 Using JavascriptExecutor to scroll and capture elements in Selenium with Java 1:06:22 Different approaches to capture scroll location in Selenium with JavaScriptExecutor. 1:08:49 Handling scroll bars using JavaScript Executor 1:13:49 Using JavaScriptExecutor to maximize and minimize the window 1:16:24 Setting zoom level using JavascriptExecutor 1:21:20 Demonstrating file uploads and validation without using JavaScriptExecutor. 1:23:36 Using send Keys method for file upload 1:28:43 Validating single file upload process 1:31:11 Uploading Multiple Files Using sendKeys 1:35:43 Verification of uploaded files and file names. 1:38:23 Validation of file uploads and file names
@rutujadumbre6813Күн бұрын
Thank you...your way of explaining things is just 🔥🙌🏼
@numeshialmapiyasiri7 ай бұрын
Thank you so much sir. Addicted to your sessions.
@sdetpavan7 ай бұрын
Most welcome!
@dhans87257 ай бұрын
Best sessions for selenium java , thank you... got good understanding from your sessions
@sdetpavan7 ай бұрын
You are most welcome
@priyasinha.95 ай бұрын
Thank you , it was a great video . Topics explained so well .
@sdetpavan5 ай бұрын
Welcome
@kalyanikhanekar5 ай бұрын
Thank you so much, sir. I cannot explain my gratitude in words. It helped me a lot.
@sdetpavan5 ай бұрын
Welcome
@abhishekshahi12096 ай бұрын
Thank you so much sir, explained brilliantly.
@sdetpavan6 ай бұрын
You are most welcome
@shivamgour88687 ай бұрын
I love the way of teaching
@bbkrishnareddy88867 ай бұрын
Sir start project that can help, many people having idea but in real-time don't have any idea so plz Start one project sir❤❤❤❤
@jiteshshankhpal30347 ай бұрын
same here working in real time projects is totally different we need to create a generic framework utilities and all but for that first u need to understand all the basics of tools like testng,sql+,cucumber
@suriyapraba-vw2cn7 ай бұрын
Thanks sir God bless you 🎉
@bewarefromfakeknowledge5507 ай бұрын
Video Quality is good 💯 Thanks Pavan sir for this session
@sdetpavan7 ай бұрын
Thanks
@vedantapreetham73835 ай бұрын
Excellent teaching
@sdetpavan5 ай бұрын
Thanks
@chandrashekharpatil63322 ай бұрын
1:38:31 we can also do this for(int i=1;i
@poojachaudhary71956 ай бұрын
Hi sir, I have 3.5 years of work experience in software testing. I have done manual Testing(Web UI Testing) for only 5 months I did automation testing so sir for one month I have not been working.I am looking for a job in Automation Testing. sir please let me know, how much will take time for the job .I am learning Automation Testing topics from your channel. It is very helpful. Thanks, sir
@AmitKumar-yy3lq7 ай бұрын
Thanks sir for this session, I'm waiting for your next session
@deepanshukhudania37797 ай бұрын
Hi Sir. How long this whole course will go on? how many more sessions are there? When we can go out for interviews?
@malikbilalawan894 ай бұрын
Thanks
@sdetpavan4 ай бұрын
Welcome
@sagaromer8385Ай бұрын
Hi @SDETQA please make a playlist for Appim mobile testing also
@ravisai19927 ай бұрын
Sir, How many concepts left for this course to complete?
@rameshrongala9227 ай бұрын
Thank you sir
@vanajaseshadri55297 ай бұрын
Thank you sir...
@sdetpavan7 ай бұрын
Welcome
@kunalpatil1584Ай бұрын
when we call gettext in backend it also called javascript method element.innertext 🤔so all command called javascript method in backend?
@srinivaschunchula82097 ай бұрын
Sir, In udemy selenium sessions are explained with open cart front end application. Internal server is displaying from 1 week. And recently those sessions are updated, please look in to this as i cannot practice along with the sessions. Thanks in advance.
@karthikeyanarulselvam86577 ай бұрын
Sir please start selenium project
@multibasicterm26817 ай бұрын
sir video quality poor in laptop it is not visible please increase the video quality
@SaiModukuri6 ай бұрын
Sir I need to know how to upload the file using Java script without using sendkeys method
@KiranKumar-pm2ui7 ай бұрын
please upload full course
@fariahasan39657 ай бұрын
Sir waiting for next Video
@NoName-xr3lw7 ай бұрын
How much session this course will has ?
@khushalisompura-t8z4 ай бұрын
Selenium with java scripts k video share kro sir. please reply
@numeshialmapiyasiri7 ай бұрын
Sir video quality is not good. Please fix this if possible
@subramanipc44347 ай бұрын
How many seasons in this course
@1mankosabi27 ай бұрын
Sir, how do we know that internal code for click is not working?
@mitrabhanuprusty19483 ай бұрын
ElementInterceptedException
@BHARATHNANDU97 ай бұрын
What are the other ways to upload the file?
@mitrabhanuprusty19483 ай бұрын
package miscellaneous; import java.awt.AWTException; import java.awt.Robot; import java.awt.Toolkit; import java.awt.datatransfer.StringSelection; import java.awt.event.KeyEvent; import java.time.Duration; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import io.github.bonigarcia.wdm.WebDriverManager; public class FileUploadRobot { public static void main(String[] args) throws AWTException, InterruptedException { WebDriverManager.chromedriver().setup(); WebDriver driver = new ChromeDriver(); driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(10)); driver.get("www.file-upload.net/"); driver.manage().window().maximize(); driver.findElement(By.cssSelector(".bf-upload-select-button")).click(); Thread.sleep(2000); String filePath = System.getProperty("user.dir") + "\\screenshot\\sctionScreenshot.png"; // Copy the file path to clipboard StringSelection selection = new StringSelection(filePath); Toolkit.getDefaultToolkit().getSystemClipboard().setContents(selection, null); Robot robot = new Robot(); Thread.sleep(2000); // Press CTRL + V to paste the file path robot.keyPress(KeyEvent.VK_CONTROL); robot.keyPress(KeyEvent.VK_V); robot.keyRelease(KeyEvent.VK_CONTROL); robot.keyRelease(KeyEvent.VK_V); Thread.sleep(2000); // Press ENTER to upload the file robot.keyPress(KeyEvent.VK_ENTER); robot.keyRelease(KeyEvent.VK_ENTER); Thread.sleep(2000); } }