Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?
Phương thức Set issuperset[] trong Python trả về True nếu tất cả các phần tử của tập hợp B đều thuộc tập hợp A. Khi đó tập hợp A là tập hợp cha của tập hợp B
Cú pháp phương thức issuperset[] trong Python
cú pháp. Một. issuperset[B]
Tham số. Bất kỳ Bộ nào khác để so sánh với
Trở lại. giá trị boolean
Ví dụ issuperset[] trong Python
ví dụ 1. Làm việc của issubset[] với hai bộ
Python3
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False2
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False3
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False4
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False5
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False7
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False9
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False1
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False2
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False3
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False3
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False4
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False8
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False5
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False7
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False1
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False8
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False9
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False1
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False2
_______432____433____434
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False35
_______432____433____438
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False39
đầu ra
A.issuperset[B] : False B.issuperset[A] : True
ví dụ 2. Hoạt động của Phương thức issubset[] của Python với ba Bộ
Ở đây chúng tôi đã sử dụng 3 Bộ khác nhau để minh họa hoạt động của Phương thức issubset[] của Python Set
con trăn
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False2
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False3
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False4
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False7
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False45
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False9
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False2
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False3
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False3
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False4
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False7
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False45
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False9
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False5
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False1
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False2
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False62
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False3
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False4
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False7
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False45
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False5
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False1
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False2
Tập hợp X được gọi là tập hợp lớn nhất của tập hợp Y nếu mọi phần tử của Y đều thuộc X
Ở đây, tập hợp B là tập hợp cha của tập hợp A và A là tập hợp con của tập hợp B
Cú pháp của
A.issuperset[B] : False B.issuperset[A] : True8 là
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False6
Đoạn mã sau kiểm tra xem A có phải là tập hợp con của B không
Giá trị trả về từ issuperset[]
A.issuperset[B] : False B.issuperset[A] : True8 trả về
- Đúng nếu A là tập siêu của B
- Sai nếu A không phải là tập hợp lớn nhất của B
Ví dụ. issuperset[] hoạt động như thế nào?
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False7
đầu ra
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False8
Nếu bạn cần kiểm tra xem một tập hợp có phải là tập hợp con của một tập hợp khác hay không, bạn có thể sử dụng issubset[] trong Python
Một thư viện tiện ích mở rộng để thêm các lệnh WebDriver Protocol và Appium vào liên kết ngôn ngữ Selenium Python để sử dụng với khung thử nghiệm di động Appium
Lưu ý
kể từ v1. 0. 0, chỉ Python 3. 7+ được hỗ trợ
kể từ v2. 0. 0, phiên bản máy khách Selenium cơ bản là v4. Phiên bản chỉ hoạt động ở định dạng giao thức W3C WebDriver. Nếu bạn muốn sử dụng giao thức cũ [MJSONWP], vui lòng sử dụng ứng dụng khách Appium Python v1
Hướng dẫn chuyển nhanh từ v1 sang v2
- Sự nâng cao
- Đã cập nhật phiên bản liên kết Selenium Python cơ sở lên v4
- Đã xóa
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
95 vì Selenium v4 và Appium Python client v2 chỉ mong đợi giao thức W3C WebDriver
- Đã xóa
- Các phương thức
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
96,A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
97,A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
98,A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
99 vàA.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
40 hiện gọi các hành động của W3C là phần phụ trợ của nó- Vui lòng kiểm tra từng hành vi. hành vi của họ có thể hơi khác nhau
- Đã thêm
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
41 để giảm bớt lỗi SSL, chẳng hạn như lỗi tự ký
- Đã cập nhật phiên bản liên kết Selenium Python cơ sở lên v4
- không dùng nữa
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
42 vàA.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
43 không được dùng nữa. Vui lòng sử dụng các hành động W3C WebDriver- e. g
- appium/webdo/tiện ích mở rộng/action_helpers. py
- https. //www. selen. nhà phát triển/tài liệu/support_packages/mouse_and_keyboard_actions_in_detail/
- https. //www. youtube. com/watch?v=oAJ7jwMNFVU
- https. //appiumpro. com/editions/30-ios-specific-touch-action-methods
- https. //appiumpro. com/editions/29-automating-complex-gestures-with-the-w3c-actions-api
- e. g
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
44,A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
45 vàA.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
46 không được dùng nữa. Vui lòng đọc số phát hành #15807 để biết thêm chi tiết
MultiAction/TouchAction cho hành động W3C
Trên UIA2, một số phần tử có thể được xử lý bằng hành động con trỏ ________ 247 thay vì hành động con trỏ ______ 248 mặc định trong khe hở Selenium Python. Ví dụ: trình tạo hành động bên dưới sẽ thay thế hành động mặc định bằng hành động con trỏ
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False47
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False4
Bắt ứng dụng khách Appium Python
Có ba cách để cài đặt và sử dụng ứng dụng khách Appium Python
Cài đặt từ PyPi, với tên 'Appium-Python-Client'
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
9Bạn có thể xem lịch sử từ đây
Cài đặt từ nguồn, qua PyPi. Từ 'Appium-Python-Client', tải xuống và hủy lưu trữ tarball nguồn [Appium-Python-Client-X. X. hắc ín. gz]
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
4Cài đặt từ nguồn qua GitHub
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False
7
Cách sử dụng
Ứng dụng khách Appium Python hoàn toàn tuân thủ Giao thức WebDriver, bao gồm một số trình trợ giúp để thực hiện thử nghiệm di động bằng Python dễ dàng hơn
Để sử dụng chức năng mới ngay bây giờ và để sử dụng siêu bộ chức năng, thay vì đưa mô-đun Selenium
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False70 vào mã thử nghiệm của bạn, hãy sử dụng mô-đun đó từ Appium để thay thế
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False9
Từ đó, phần lớn mã kiểm tra của bạn sẽ hoạt động mà không có thay đổi nào
Để làm cơ sở cho các ví dụ mã sau, phần sau sẽ thiết lập môi trường UnitTest
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False0
A.issuperset[B] : False B.issuperset[A] : True A.issuperset[C] : False C.issuperset[B] : False1
URL kết nối trực tiếp
Nếu máy chủ Selenium/Appium của bạn trang trí phản hồi khả năng phiên mới bằng các phím sau