Tôi đang cố gắng tìm hiểu phiên bản Python của nhà viết kịch. Xem ở đây
Tôi muốn học cách định vị một yếu tố, để tôi có thể làm mọi việc với nó. Giống như in HTML bên trong, nhấp vào nó và như vậy.
Ví dụ dưới đây tải một trang và in HTML
from playwright import sync_playwright
with sync_playwright[] as p:
browser = p.chromium.launch[headless=False]
page = browser.newPage[]
page.goto['//whatsmyuseragent.org/']
print[page.innerHTML["*"]]
browser.close[]
Trang này chứa một phần tử
Mozilla/5.0 [X11; Linux x86_64] AppleWebKit/537.36 [KHTML, like Gecko] Chrome/86.0.4238.0 Safari/537.36
Sử dụng selen, tôi có thể định vị phần tử và in nội dung như thế này
elem = driver.find_element_by_class_name["user-agent"]
print[elem]
print[elem.get_attribute["innerHTML"]]
Làm thế nào tôi có thể làm điều tương tự trong nhà viết kịch?
# Cập nhật# - Lưu ý nếu bạn muốn chạy điều này vào năm 2021+ rằng các phiên bản hiện tại của nhà viết kịch đã thay đổi cú pháp từ Camelcase thành Snake_case.
Cách sử dụng Phương thức Text_Content trong nhà viết kịch Pythontext_content method in Playwright Python
Đoạn mã Python tốt nhất bằng cách sử dụng nhà viết kịch-python
KemdikbudScrapper.py
Source:KemdikbudScrapper.pyKemdikbudScrapper.py
draw_annotated_bbox.py
Source:draw_annotated_bbox.pydraw_annotated_bbox.py
processor.py
Source:processor.pyprocessor.py
Tăng tốc chu kỳ kiểm tra tự động hóa của bạn với LambDatest
Tận dụng nền tảng dựa trên đám mây Lambdatest, để thực hiện các thử nghiệm tự động hóa của bạn song song và cắt giảm đáng kể thời gian thực hiện thử nghiệm của bạn. 100 phút thử nghiệm tự động hóa đầu tiên của bạn là trên chúng tôi.
Bài viết này hữu ích không?
Chạy các bài kiểm tra Python trên lưới đám mây Lambdatest
Thực hiện các thử nghiệm tự động hóa với Python python trên mạng dựa trên đám mây gồm hơn 3000 trình duyệt thực và hệ điều hành cho cả ứng dụng web và di động.Playwright Python on a cloud-based Grid of 3000+ real browsers and operating systems for both web and mobile applications.
Kiểm tra ngay bây giờ miễn phí
Cách sử dụng phương thức TO_HAVE_TEXT trong nhà viết kịch Pythonto_have_text method in Playwright Python
Đoạn mã Python tốt nhất bằng cách sử dụng nhà viết kịch-python
helpers.py
Source:helpers.pyhelpers.py
test_practice.py
Source:test_practice.pytest_practice.py
test_records.py
Source:test_records.pytest_records.py
Tăng tốc chu kỳ kiểm tra tự động hóa của bạn với LambDatest
Tận dụng nền tảng dựa trên đám mây Lambdatest, để thực hiện các thử nghiệm tự động hóa của bạn song song và cắt giảm đáng kể thời gian thực hiện thử nghiệm của bạn. 100 phút thử nghiệm tự động hóa đầu tiên của bạn là trên chúng tôi.
Bài viết này hữu ích không?
Chạy các bài kiểm tra Python trên lưới đám mây Lambdatest
Thực hiện các thử nghiệm tự động hóa với Python python trên mạng dựa trên đám mây gồm hơn 3000 trình duyệt thực và hệ điều hành cho cả ứng dụng web và di động.Playwright Python on a cloud-based Grid of 3000+ real browsers and operating systems for both web and mobile applications.
Kiểm tra ngay bây giờ miễn phí