Python

Cập nhật: 20/12/2024

20 Kĩ thuật xử lý Frame trong Selenium

Sử dụng selenium và javascript để thay đổi nội dung trong frame: Import thư viện và chuẩn bị: pythonCopy codefrom selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By Khởi tạo WebDriver: pythonCopy codeservice_obj = Service(“C:/Users/DELL/Desktop/chromedriver-win64/chromedriver.exe”) driver = webdriver.Chrome(service=service_obj) Khối try-finally: pythonCopy codetry: … finally: driver.quit() Cài đặt thời gian chờ ngầm định: […]

Xem chi tiết

Cập nhật: 19/12/2024

19 Kỹ thuật xử lý cửa sổ con với tab

Khi điều khiển trình duyệt mở tab mới để thao tác sâu hơn với web, chúng ta cần nắm vững cách làm việc với các tab ( cửa sổ con): Giải thích từng dòng: pythonCopy codefrom selenium import webdriver pythonCopy codefrom selenium.webdriver.chrome.service import Service pythonCopy codefrom selenium.webdriver.common.by import By pythonCopy codeservice_obj = Service(“C:/Users/DELL/Desktop/chromedriver-win64/chromedriver.exe”) pythonCopy codedriver […]

Xem chi tiết

Cập nhật: 17/12/2024

18 Xử lý tương tác chuột nâng cao

Xử lý với chuột: Sử dụng Selenium để tự động hóa các hành động cơ bản như di chuột và nhấp chuột, giúp kiểm thử hoặc tự động hóa các tác vụ trên trang web. Giải thích 1. Nhập các thư viện cần thiết: pythonCopy codefrom selenium import webdriverfrom selenium.webdriver import ActionChainsfrom selenium.webdriver.chrome.service import Servicefrom […]

Xem chi tiết

Cập nhật: 14/12/2024

17 Thiết lập thời gian chờ cho phần tử theo điều kiện trạng thái phần từ

Sử dụng Selenium để tự động hóa trình duyệt web, thực hiện các bước tìm kiếm sản phẩm, thêm vào giỏ hàng, áp dụng mã khuyến mãi và in thông tin khuyến mãi ra màn hình. Có sử dụng điều kiện chờ phần tử xuất hiện. 1. Import các thư viện cần thiết: pythonCopy codeimport […]

Xem chi tiết

Cập nhật: 14/12/2024

16 Waits là gì? webpage demo cho tự động hóa

Đoạn mã sau sẽ thực hiện các thao tác tự động như tìm kiếm sản phẩm, thêm sản phẩm vào giỏ hàng, đi đến trang thanh toán và áp dụng mã giảm giá trên một trang web bán hàng. Và sử dụng hàm đợi Waits. Dưới đây là giải thích chi tiết về từng dòng […]

Xem chi tiết

Cập nhật: 12/12/2024

15 Dùng Python xử lý alert Javascript

MÃ CODE: Phân tích các dòng mã: pythonCopy codefrom selenium import webdriver pythonCopy code#chrome driver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By pythonCopy codeservice_obj = Service(“C:/Users/DELL/Desktop/chromedriver-win64/chromedriver.exe”) driver = webdriver.Chrome(service=service_obj) pythonCopy codename = “Hiển” pythonCopy codedriver.get(“https://rahulshettyacademy.com/AutomationPractice/”) pythonCopy codedriver.find_element(By.CSS_SELECTOR,”#name”).send_keys(name) pythonCopy codedriver.find_element(By.ID,”alertbtn”).click() pythonCopy codealert = driver.switch_to.alert pythonCopy codealertText = alert.text pythonCopy codeprint(alertText) pythonCopy codeassert name in alertText […]

Xem chi tiết

Cập nhật: 12/12/2024

14 điều khiển tự gõ bàn phím và chọn phần tử gợi ý trong ô tìm kiếm

Link tham khảo thực hành: https://rahulshettyacademy.com/dropdownsPractise/

Xem chi tiết

Cập nhật: 05/12/2024

12 Kiểm tra HTML xác định thuộc tính phần từ

1 số cách trong python để tương tác với các phần từ html trên trang: Giải thích phần tử [3]: Trong trường hợp này, “(//input[@type=’text’])[3]” sẽ chỉ vào phần tử <input name=”field3″>, vì nó là phần tử thứ 3 trong các phần tử input có type=”text”.Vì: chỉ mục trong XPath bắt đầu từ 1, chứ […]

Xem chi tiết

Cập nhật: 05/12/2024

11 Gọi trình duyệt Chrome

Đoạn mã với Service Đoạn mã không sử dụng Service Cái nào tốt cho seo? Nếu bạn chỉ cần chạy thử nghiệm hoặc phát triển nhanh trên một hệ thống duy nhất và không cần kiểm soát nhiều phiên bản trình duyệt, đoạn mã thứ hai có thể đủ. Nếu bạn đang xây dựng một […]

Xem chi tiết