Skip to content

Blog Công Nghệ

MENUMENU
  • Trang chủ
  • Giới Thiệu
  • Lập Trình
    • Lập Trình Website
      • Laravel
        • Phân Tích Dự Án
      • PHP
      • SQL
      • HTML
      • CSS
      • Javascipt
      • My Project
      • Wordpress
    • Luyện Skill
    • Lập trình winform
    • CSDL
    • Lập Trình Android
    • Trí tuệ nhân tạo
    • Khai Khoáng Dữ Liệu
    • Arduino
    • Khác
    • Đồ án
  • Phần Mềm
    • Powerpoint
    • Tool
  • Cuộc sống và Giải trí
    • Hợp âm
    • web5ngay - youtube
    • Công Giáo
    • Kỹ Năng Sống
    • Street Workout
  • Danh sách bài viết
  • Guide line
    • Guild line phỏng vấn
    • Guide lines Laravel
    • Guide line Module Frontend
  • Tóm tắt sách
  • Fanpage

Blog Công Nghệ

Nơi chia sẻ kiến thức

Selenium không khó – học không thừa (P1)

16 Tháng Sáu, 2020 by admin
Lượt xem: 30

Contents

  • 1. Selenium là gì?
  • 2. Cài đặt và sử dụng
    • 2.1 Cài đặt
    • 2.2 Sử dụng

1. Selenium là gì?

Selenium là công cụ tạo những tool điều khiển tự động trên trình duyệt web. Mục đích của Selenium giúp cho các Tester kiểm tra website có chạy ổn không, từ đó ghi lại những test, những cái bug cho lập trình viên.
Bạn có thể sử dụng Selenium để tạo ra các tool (chương trình tự động) tạo account google, facbook, tự động mua coin ICO và nhiều tool tự động khác tùy theo nhu cầu riêng của bạn.

Tui cũng có tạo được một tool xem điểm trên web của trường nhờ Selenium này nè.

https://youtu.be/ONu_wqMyNC0

2. Cài đặt và sử dụng

2.1 Cài đặt

Mình sẽ hướng dẫn bằng Visual Studio C# nhé.

Đầu tiên bạn cần tạo project C# mình sử dụng winform nhé và cài selenium, cài cả WebDriver và Chrome.WebDriver nhe! Do mình hướng dẫn trên Chrome còn bạn nào sử dụng trình duyệt khác thì cài theo trình duyệt nhé Firefox chẳng hạn.

2.2 Sử dụng

Ví dụ mình sẽ làm một tool tự động như sau:
1. Truy cập vào website blogcongnghe.tronghao.site
2. Tìm kiếm bài viết “View trong Laravel 6”
3. Click vào nút tìm kiếm

https://youtu.be/1e26_8uqa3c

Ở video mình sử dụng XPath để lấy đối tượng element đó, các bạn có thể lấy thông qua id, classname hoặc thẻ html nha.

  • FindElementsById(“id”);
  • FindElementsByClassName(“Class”);
  • FindElementByTagName(“Tag”);

Trong video trên có hai hàm là SendKeys và Click, hàm SendKeys để truyền nội dung vào khung tìm kiếm còn hàm Click để gọi hành động nhấn button nhe.

ChromeDriver ch = new ChromeDriver();
ch.Url = "http://blogcongnghe.tronghao.site";
ch.Navigate();

var khungTimKiem = ch.FindElementByXPath("//*[@id='search-2']/form/label/input");
khungTimKiem.SendKeys("View trong Laravel 6");

var nutTimKiem = ch.FindElementByXPath("//*[@id='search-2']/form/input");
nutTimKiem.Click();

Related posts:

  1. SEO web với Bing không khó tí nào!
  2. Tạo một hosting miễn phí có đơn giản không?

Post navigation

Previous Post:

Trải lòng của một thanh niên viết blog

Next Post:

Lệnh cơ bản của Git, đơn giản, hiệu quả – điểm cộng cho các lập trình viên Việt Nam

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Ẩn sidebar

Tìm kiếm

Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

Blog Công Nghệ

Bài viết mới

  • Master typescript
  • Sendmail trong Laravel sử dụng dịch vụ SES, SQS của Amazon
  • Install SSL in Nginx Ubuntu
  • Docker study
  • Bảo vệ: Hướng dẫn code bot Telegram easy game

Lượng truy cập

0074496
Visit Today : 92
Visit Yesterday : 178
This Month : 767
Who's Online : 6
© 2025 Blog Công Nghệ | WordPress Theme by Superbthemes