|
86 | 86 | <div data-md-component="skip"> |
87 | 87 |
|
88 | 88 |
|
89 | | - <a href="#cdp-mode" class="md-skip"> |
| 89 | + <a href="#cdp-mode-usage" class="md-skip"> |
90 | 90 | Skip to content |
91 | 91 | </a> |
92 | 92 |
|
|
929 | 929 | <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> |
930 | 930 |
|
931 | 931 | <li class="md-nav__item"> |
932 | | - <a href="#cdp-mode" class="md-nav__link"> |
933 | | - <span class="md-ellipsis"> |
934 | | - CDP Mode 🐙 |
935 | | - </span> |
936 | | - </a> |
937 | | - |
938 | | - <nav class="md-nav" aria-label="CDP Mode 🐙"> |
939 | | - <ul class="md-nav__list"> |
940 | | - |
941 | | - <li class="md-nav__item"> |
942 | 932 | <a href="#cdp-mode-usage" class="md-nav__link"> |
943 | 933 | <span class="md-ellipsis"> |
944 | 934 | 🐙 CDP Mode Usage |
945 | 935 | </span> |
946 | 936 | </a> |
947 | 937 |
|
948 | 938 | </li> |
949 | | - |
950 | | - <li class="md-nav__item"> |
| 939 | + |
| 940 | + <li class="md-nav__item"> |
951 | 941 | <a href="#here-are-a-few-common-sbcdp-methods" class="md-nav__link"> |
952 | 942 | <span class="md-ellipsis"> |
953 | 943 | 🐙 Here are a few common sb.cdp methods |
954 | 944 | </span> |
955 | 945 | </a> |
956 | 946 |
|
957 | 947 | </li> |
958 | | - |
959 | | - <li class="md-nav__item"> |
| 948 | + |
| 949 | + <li class="md-nav__item"> |
960 | 950 | <a href="#cdp-mode-examples-seleniumbaseexamplescdp_mode" class="md-nav__link"> |
961 | 951 | <span class="md-ellipsis"> |
962 | 952 | 🐙 CDP Mode examples (SeleniumBase/examples/cdp_mode) |
963 | 953 | </span> |
964 | 954 | </a> |
965 | 955 |
|
966 | 956 | </li> |
967 | | - |
968 | | - <li class="md-nav__item"> |
| 957 | + |
| 958 | + <li class="md-nav__item"> |
969 | 959 | <a href="#cdp-mode-api-methods" class="md-nav__link"> |
970 | 960 | <span class="md-ellipsis"> |
971 | 961 | 🐙 CDP Mode API / Methods |
972 | 962 | </span> |
973 | 963 | </a> |
974 | 964 |
|
975 | 965 | </li> |
976 | | - |
977 | | - <li class="md-nav__item"> |
| 966 | + |
| 967 | + <li class="md-nav__item"> |
978 | 968 | <a href="#pure-cdp-mode-sb_cdp" class="md-nav__link"> |
979 | 969 | <span class="md-ellipsis"> |
980 | 970 | 🐙 Pure CDP Mode (sb_cdp) |
981 | 971 | </span> |
982 | 972 | </a> |
983 | 973 |
|
984 | 974 | </li> |
985 | | - |
986 | | - <li class="md-nav__item"> |
| 975 | + |
| 976 | + <li class="md-nav__item"> |
987 | 977 | <a href="#cdp-mode-webelement-api-methods" class="md-nav__link"> |
988 | 978 | <span class="md-ellipsis"> |
989 | 979 | 🐙 CDP Mode WebElement API / Methods |
990 | 980 | </span> |
991 | 981 | </a> |
992 | 982 |
|
993 | | -</li> |
994 | | - |
995 | | - </ul> |
996 | | - </nav> |
997 | | - |
998 | 983 | </li> |
999 | 984 |
|
1000 | 985 | </ul> |
|
2862 | 2847 | <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> |
2863 | 2848 |
|
2864 | 2849 | <li class="md-nav__item"> |
2865 | | - <a href="#cdp-mode" class="md-nav__link"> |
2866 | | - <span class="md-ellipsis"> |
2867 | | - CDP Mode 🐙 |
2868 | | - </span> |
2869 | | - </a> |
2870 | | - |
2871 | | - <nav class="md-nav" aria-label="CDP Mode 🐙"> |
2872 | | - <ul class="md-nav__list"> |
2873 | | - |
2874 | | - <li class="md-nav__item"> |
2875 | 2850 | <a href="#cdp-mode-usage" class="md-nav__link"> |
2876 | 2851 | <span class="md-ellipsis"> |
2877 | 2852 | 🐙 CDP Mode Usage |
2878 | 2853 | </span> |
2879 | 2854 | </a> |
2880 | 2855 |
|
2881 | 2856 | </li> |
2882 | | - |
2883 | | - <li class="md-nav__item"> |
| 2857 | + |
| 2858 | + <li class="md-nav__item"> |
2884 | 2859 | <a href="#here-are-a-few-common-sbcdp-methods" class="md-nav__link"> |
2885 | 2860 | <span class="md-ellipsis"> |
2886 | 2861 | 🐙 Here are a few common sb.cdp methods |
2887 | 2862 | </span> |
2888 | 2863 | </a> |
2889 | 2864 |
|
2890 | 2865 | </li> |
2891 | | - |
2892 | | - <li class="md-nav__item"> |
| 2866 | + |
| 2867 | + <li class="md-nav__item"> |
2893 | 2868 | <a href="#cdp-mode-examples-seleniumbaseexamplescdp_mode" class="md-nav__link"> |
2894 | 2869 | <span class="md-ellipsis"> |
2895 | 2870 | 🐙 CDP Mode examples (SeleniumBase/examples/cdp_mode) |
2896 | 2871 | </span> |
2897 | 2872 | </a> |
2898 | 2873 |
|
2899 | 2874 | </li> |
2900 | | - |
2901 | | - <li class="md-nav__item"> |
| 2875 | + |
| 2876 | + <li class="md-nav__item"> |
2902 | 2877 | <a href="#cdp-mode-api-methods" class="md-nav__link"> |
2903 | 2878 | <span class="md-ellipsis"> |
2904 | 2879 | 🐙 CDP Mode API / Methods |
2905 | 2880 | </span> |
2906 | 2881 | </a> |
2907 | 2882 |
|
2908 | 2883 | </li> |
2909 | | - |
2910 | | - <li class="md-nav__item"> |
| 2884 | + |
| 2885 | + <li class="md-nav__item"> |
2911 | 2886 | <a href="#pure-cdp-mode-sb_cdp" class="md-nav__link"> |
2912 | 2887 | <span class="md-ellipsis"> |
2913 | 2888 | 🐙 Pure CDP Mode (sb_cdp) |
2914 | 2889 | </span> |
2915 | 2890 | </a> |
2916 | 2891 |
|
2917 | 2892 | </li> |
2918 | | - |
2919 | | - <li class="md-nav__item"> |
| 2893 | + |
| 2894 | + <li class="md-nav__item"> |
2920 | 2895 | <a href="#cdp-mode-webelement-api-methods" class="md-nav__link"> |
2921 | 2896 | <span class="md-ellipsis"> |
2922 | 2897 | 🐙 CDP Mode WebElement API / Methods |
2923 | 2898 | </span> |
2924 | 2899 | </a> |
2925 | 2900 |
|
2926 | | -</li> |
2927 | | - |
2928 | | - </ul> |
2929 | | - </nav> |
2930 | | - |
2931 | 2901 | </li> |
2932 | 2902 |
|
2933 | 2903 | </ul> |
|
2950 | 2920 |
|
2951 | 2921 | <h1>🐙 CDP Mode</h1> |
2952 | 2922 |
|
2953 | | -<h2 id="cdp-mode"><a href="https://github.com/seleniumbase/SeleniumBase/"><img src="https://seleniumbase.github.io/img/logo6.png" title="SeleniumBase" width="32"></a> CDP Mode 🐙<a class="headerlink" href="#cdp-mode" title="Permanent link">¶</a></h2> |
| 2923 | +<h2><a href="https://github.com/seleniumbase/SeleniumBase/"><img src="https://seleniumbase.github.io/img/logo6.png" title="SeleniumBase" width="32"></a> CDP Mode 🐙</h2> |
| 2924 | + |
2954 | 2925 | <p>🐙 <b translate="no">SeleniumBase</b> <b translate="no">CDP Mode</b> is a stealth mode of SeleniumBase that uses the <a href="https://chromedevtools.github.io/devtools-protocol/" translate="no">Chrome Devtools Protocol</a> (via <a href="https://github.com/mdmintz/MyCDP" translate="no"><span translate="no">MyCDP</span></a>) to control the web browser. <b translate="no">CDP Mode</b> can be used either as a subset of <b><a href="../../../help_docs/uc_mode/" translate="no"><span translate="no">SeleniumBase UC Mode</span></a></b>, or via <b><a href="#Pure_CDP_Mode" translate="no">Pure CDP Mode</a></b> (<code>sb_cdp</code>), which doesn't use WebDriver at all, and has a slightly different setup.</p> |
2955 | 2926 | <hr /> |
2956 | 2927 | <figure class="wp-block-embed wp-block-embed-youtube is-type-video is-provider-youtube"><div class="wp-block-embed__wrapper"><div class="epyt-video-wrapper fluid-width-video-wrapper" style="padding-top: 3px !important;"><iframe loading="lazy" id="_ytid_36718" data-origwidth="1200" data-origheight="675" src="https://www.youtube.com/embed/Mr90iQmNsKM?enablejsapi=1&origin=https://seleniumbase.io&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&modestbranding=1&rel=0&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&" class="__youtube_prefs__ no-lazyload" title="YouTube player" allow="autoplay; encrypted-media" allowfullscreen="" data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe></div></div></figure> |
|
0 commit comments