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ếtCậ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ếtCậ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ếtCậ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ếtCậ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ếtCậ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ếtCậ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ếtCậ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ếtCậ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