Hướng dẫn selenium java cheat sheet pdf - selenium java cheat sheet pdf

Cẩm nang người dùng Selenium

Bạn đang tìm kiếm một tài liệu tham khảo nhanh để chuyển sang mỗi khi bạn cần tra cứu các hoạt động cơ bản của selen? Tốt nếu bạn là thì đây chỉ là những gì bạn cần. Chúng tôi tại Intellipaat hiểu rằng nó có thể là một rắc rối khi nhớ mọi khía cạnh của công nghệ và đó là lý do tại sao chúng tôi đã đưa ra một tấm cheat selenium để hỗ trợ người học của chúng tôi bất cứ khi nào họ cần một tài liệu tham khảo tiện dụng có chứa tất cả những điều cơ bản của selen.
We at Intellipaat understand that it could be a bit of a hassle to remember every aspect of technology and that is why we have come up with a Selenium cheat sheet to assist our learners whenever they need a handy reference containing all the basics of selenium.

Chúng tôi giả định rằng bạn có một sự hiểu biết cơ bản về selen nếu bạn đang đề cập đến bảng gian lận này.

Tải xuống bản pdf có thể in của bảng cheat selenium

Hướng dẫn selenium java cheat sheet pdf - selenium java cheat sheet pdf

Selenium là gì?

Seleniumis một khung công tác nguồn mở để tự động hóa và thực hiện kiểm tra phần mềm như kiểm tra khói, kiểm tra tích hợp, v.v. trên các ứng dụng web. Nó cung cấp một công cụ phát lại/ghi âm và ngôn ngữ dành riêng cho miền.is an open-source framework to automate and perform software testing such as smoke tests, integration tests, etc. on web applications. It provides a playback/recording tool and domain-specific language.

Bắt đầu với Selenium:

  • Khái niệm cơ bản khởi tạo trình điều khiển:

    • Firefox WebDriver Driver = new FirefoxDriver (); new FirefoxDriver();
    • Trình điều khiển webDriver Chrome = new crômedriver (); & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; new ChromeDriver();                 
    • Internet Explorer WebDriver Driver = new Safaridriver (); new SafariDriver();
    • Trình điều khiển Safari Trình điều khiển WebDriver = new InternetExplorerDriver (); new InternetExplorerDriver();
  • Khởi tạo trình điều khiển nâng cao:

A. Tải Firefox từ một địa điểm khác:

System.setProperty(“webdriver.firfox.bin”,“path/to/firfox/binary”);
FirefoxProfilefp= new FirefoxProfile();

B. Tải addons Firefox

File file=new File(“path/to/extension.xpi”);
fp.addextension(file)

Kiểm tra hướng dẫn selenium ide của chúng tôi để tìm hiểu thêm về selen!

Người định vị selen:

Bộ định vị Selen được sử dụng để tìm và khớp với các yếu tố trang web mà selen tương tác. Sau đây là một số người định vị trong selen:

  • Định vị bằng ID
driver.findElement(By.id("q")).sendKeys("Se lenium 3");
  • Định vị theo tên
driver.findElement(By.name("q")).sendKeys ("Selenium 3");
  • Định vị bằng XPath
driver.findElement(By.xpath("//input[@id='q'])).sendKeys("Selenium 3");
  • Định vị văn bản liên kết siêu liên kết
driver.FindElement(By.LinkText("edit this page")).Click();
  • Định vị bởi Dom
dom =document.getElementById('signinForm')
  • Định vị bằng CSS
driver.FindElement(By.CssSelector("#rightbar> .menu >li:nth-of-type(2) > h4"));
  • Định vị theo tên lớp
driver.findElement(By.className("profileheader"));
  • Định vị bằng cách gắn thẻ
driver.findElement(By.tagName("select")).C lick();
  • Định vị bởi Linktext
File file=new File(“path/to/extension.xpi”);
fp.addextension(file)
0
  • Định vị bởi PartialLinktext
File file=new File(“path/to/extension.xpi”);
fp.addextension(file)
1

Nhận 100% đi bộ!

Làm chủ nhiều nhất về kỹ năng nhu cầu bây giờ!

Giao diện điều hướng trong selen giúp di chuyển lùi và chuyển tiếp trong lịch sử trình duyệt. Sau đây là một số lệnh điều hướng bạn có thể sử dụng:

  • Điều hướng đến URL
File file=new File(“path/to/extension.xpi”);
fp.addextension(file)
2
  • Làm mới trang
File file=new File(“path/to/extension.xpi”);
fp.addextension(file)
3
  • Điều hướng về phía trước trong lịch sử trình duyệt
File file=new File(“path/to/extension.xpi”);
fp.addextension(file)
4
  • Điều hướng ngược trong lịch sử trình duyệt
File file=new File(“path/to/extension.xpi”);
fp.addextension(file)
5

Hãy sẵn sàng cho một công việc kiểm tra phần mềm bằng cách trải qua các câu hỏi và câu trả lời phỏng vấn phần mềm hàng đầu này!

TestNG:

Testngis một khung nguồn mở để thử nghiệm tự động. NG trong testng là viết tắt của thế hệ tiếp theo. Nó tương tự như JUnit nhưng với nhiều chức năng hơn để cung cấp. Sau đây là các chú thích của Testng:is an open-source framework for automated testing. The NG in TestNG stands for Next Generation. It is similar to Junit but with more functionality to offer. Following are the TestNG annotations:

  • @Test: Chú thích này đánh dấu một lớp hoặc phương pháp là một phần của bài kiểm tra This annotation marks a class or method as a part of a test
  • @Beforesuite: Chú thích này đảm bảo rằng phương thức chỉ chạy một lần trước khi tất cả các bài kiểm tra chạy This annotation makes sure that the method only run once before all the tests have run
  • @AfterSuite: Chú thích này đảm bảo rằng phương thức chạy một lần sau khi thực hiện tất cả các bài kiểm tra This annotation makes sure that the method runs once after the execution of all the tests
  • @Beforetest: Chú thích này sẽ đảm bảo rằng phương pháp được đánh dấu bằng chú thích này chạy trước phương thức đầu tiên được chú thích với @Test This annotation will make sure that the method marked with this annotation runs before the first method annotated with @test
  • @AfterTest: Chú thích này sẽ đảm bảo rằng phương thức được đánh dấu bằng chú thích này chạy sau khi tất cả các phương thức được chú thích bằng @Test thực thi tất cả các lớp bên trong thẻ trong tệp testng.xml. This annotation will make sure that the method marked with this annotation runs after all the methods annotated with @test execute all the classes inside tag in the testng.xml file.
  • @BoreForegroups: Một phương pháp được chú thích với chú thích này sẽ chạy trước khi tất cả các phương pháp kiểm tra đầu tiên chạy trong nhóm cụ thể đó A method annotated with this annotation will run before all the first test methods run in that specific group
  • @Aftergroups: Một phương pháp được chú thích với chú thích này sẽ chạy sau khi tất cả các phương pháp kiểm tra chạy trong nhóm cụ thể đó A method annotated with this annotation will run after all the test methods run in that specific group
  • @BeForeClass: Một phương thức được chú thích với chú thích này sẽ chỉ chạy một lần cho mỗi lớp và trước khi tất cả các phương thức kiểm tra đầu tiên chạy A method annotated with this annotation will run only once per class and before all the first test methods run
  • @AfterClass: Một phương thức được chú thích với chú thích này sẽ chỉ chạy một lần cho mỗi lớp và sau khi tất cả các phương thức kiểm tra chạy A method annotated with this annotation will run only once per class and after all the test methods run
  • @Beforemethod: Một phương thức chú thích với chú thích này sẽ chạy trước mỗi phương thức chú thích @Test A method annotated with this annotation will run before every @test annotated method
  • @AfterMethod: Một phương pháp được chú thích với chú thích này sẽ chạy sau mỗi phương thức chú thích @Test A method annotated with this annotation will run after every @test annotated method

Tham gia khóa đào tạo Selenium của chúng tôi và được chứng nhận ngay bây giờ.

JUnit

JUNIT (Công cụ kiểm tra đơn vị Java) là một khung được sử dụng để thực hiện thử nghiệm cấp đơn vị. Sau đây là các chú thích JUnit:

  • @Test: Phương pháp kiểm tra để chạy với loại trả về khoảng trống công khaitest method to run with public void return type
  • @After: Phương pháp chạy theo phương pháp kiểm tra method to run after the test method
  • @AfterClass: Phương pháp chạy trước phương thức kiểm tra method to run before the test method
  • @Befor: Phương pháp chạy trước phương thức kiểm tra method to run before the test method
  • @BeForeClass: Phương pháp chạy một lần trước bất kỳ phương thức kiểm tra nào trong lớp đã được thực thi method to run once before any of the test methods in the class have been executed
  • @Ignore: Chú thích này được sử dụng để bỏ qua một phương thức This annotation is used to ignore a method

Windows:

Đôi khi các ứng dụng web có thể có nhiều khung hoặc cửa sổ. Selenium gán cho mỗi cửa sổ một ID chữ và số duy nhất được gọi là tay cầm cửa sổ. Selenium sau đó sử dụng ID để chuyển đổi điều khiển giữa các cửa sổ.

File file=new File(“path/to/extension.xpi”);
fp.addextension(file)
6
  • Cách chuyển sang cửa sổ mới được tạo

File file=new File(“path/to/extension.xpi”);
fp.addextension(file)
7
  • Nhận tất cả các tay cầm cửa sổ
File file=new File(“path/to/extension.xpi”);
fp.addextension(file)
8

Khung

  • Sử dụng chỉ mục khung:
File file=new File(“path/to/extension.xpi”);
fp.addextension(file)
9
  • Sử dụng tên của khung:
driver.findElement(By.id("q")).sendKeys("Se lenium 3");
0
  • Sử dụng đối tượng phần tử web:
driver.findElement(By.id("q")).sendKeys("Se lenium 3");
1
  • Quay lại tài liệu chính:
driver.findElement(By.id("q")).sendKeys("Se lenium 3");
2

Tò mò muốn biết các câu hỏi và câu trả lời phỏng vấn thử nghiệm thủ công hàng đầu cho năm 2022?

Operations:

Trong selenium có một số hoạt động có thể được thực hiện trên các yếu tố web. Sau đây là danh sách các hoạt động đó cùng với cú pháp tương ứng của họ:

  • Ra mắt trang web:
driver.findElement(By.id("q")).sendKeys("Se lenium 3");
3
  • Nhấp vào nút: & nbsp;
driver.findElement(By.id("q")).sendKeys("Se lenium 3");
4
  • Cảnh báo xử lý:
driver.findElement(By.id("q")).sendKeys("Se lenium 3");
5
  • Tắt một trường:
driver.findElement(By.id("q")).sendKeys("Se lenium 3");
6
  • Bật trường: :
driver.findElement(By.id("q")).sendKeys("Se lenium 3");
7
  • Ảnh chụp màn hình: & nbsp; 
driver.findElement(By.id("q")).sendKeys("Se lenium 3");
8
  • In tiêu đề của trang:
driver.findElement(By.id("q")).sendKeys("Se lenium 3");
9
  • Chờ đợi ngầm: & nbsp;
driver.findElement(By.name("q")).sendKeys ("Selenium 3");
0
  • Đợi rõ ràng::
driver.findElement(By.name("q")).sendKeys ("Selenium 3");
1
  • Ngủ :
driver.findElement(By.name("q")).sendKeys ("Selenium 3");
2

Muốn tìm hiểu về selen với Python! Kiểm tra blog của chúng tôi về hướng dẫn Selenium Python cho người mới bắt đầu.

Xem các dự án selen này cho hướng dẫn của người mới bắt đầu

Alerts:

Đôi khi một hộp tin nhắn bật lên trên màn hình để hiển thị một số loại thông báo cho người dùng hoặc có thể yêu cầu cho phép hoặc để hiển thị cảnh báo, v.v ... Những tin nhắn này được gọi là cảnh báo. Giao diện cảnh báo cung cấp một số cách để xử lý các cảnh báo trong selen:

Nắm bắt thông báo cảnh báo:

driver.findElement(By.name("q")).sendKeys ("Selenium 3");
3

Nhấp vào nút ‘OK, của cảnh báo:

driver.findElement(By.name("q")).sendKeys ("Selenium 3");
4

Nhấp vào nút ‘Hủy của cảnh báo:

driver.findElement(By.name("q")).sendKeys ("Selenium 3");
5

Gửi một số dữ liệu đến hộp cảnh báo:

driver.findElement(By.name("q")).sendKeys ("Selenium 3");
6

Kiểm tra để tìm hiểu về các cơ hội nghề nghiệp trong tương lai ở Selenium!

Selenium Grid:

Selenium Grid giúp selen chạy nhiều thử nghiệm trên các hệ điều hành, trình duyệt và máy khác nhau song song.

  • Bắt đầu trung tâm:
driver.findElement(By.name("q")).sendKeys ("Selenium 3");
7
  • Bắt đầu nút:
driver.findElement(By.name("q")).sendKeys ("Selenium 3");
8
  • Người phục vụ:
driver.findElement(By.name("q")).sendKeys ("Selenium 3");
9

Hướng dẫn selenium java cheat sheet pdf - selenium java cheat sheet pdf

Đọc thêm - Bảng gian lận RPA – RPA Cheat Sheet

Tải xuống bản pdf có thể in được của tờ cheat này

Đây sẽ là tất cả cho tờ cheat selenium. Trong trường hợp bạn đang muốn tìm hiểu selenium chuyên sâu thì bạn chắc chắn nên kiểm tra khóa đào tạo selen do Intellipaat cung cấp. Trong khóa đào tạo trực tuyến này, bạn sẽ tìm hiểu Khung kiểm tra tự động hóa cho các ứng dụng web, TDD, Kiến trúc Selenium, Jacoco, Testng, Sikuli. Bạn sẽ làm việc trên các dự án và bài tập thực tế và chuẩn bị cho chứng nhận chuyên nghiệp Selenium được chứng nhận trong khóa đào tạo Selenium này. Trên hết, bạn sẽ có 24*7 hỗ trợ kỹ thuật từ các chuyên gia của chúng tôi tại Intellipaat. Bây giờ bạn sẽ tìm hiểu thêm về các tính năng của Selenium trong blog tiếp theo.automation testing framework for web applications, TDD, selenium architecture, JaCoCo, TestNG, Sikuli. You will work on real-life projects and assignments and prepare yourself for Certified Selenium Professional certification in this Selenium training. On top of that, you will have 24*7 technical support from our experts here at Intellipaat. Now you will learn more about the Features of Selenium in the next blog.

Muốn trở thành một kiến ​​trúc sư kiểm tra, kiểm tra các câu hỏi và câu trả lời phỏng vấn selen và ace phỏng vấn của bạn. & Nbsp;