@@ -2851,22 +2851,24 @@ <h3 id="example-1-pokemon-site-using-incapsulaimperva-protection-with-invisible-
2851
2851
< span class ="k "> with</ span > < span class ="n "> SB</ span > < span class ="p "> (</ span > < span class ="n "> uc</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> ,</ span > < span class ="n "> test</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> ,</ span > < span class ="n "> locale_code</ span > < span class ="o "> =</ span > < span class ="s2 "> "en"</ span > < span class ="p "> )</ span > < span class ="k "> as</ span > < span class ="n "> sb</ span > < span class ="p "> :</ span >
2852
2852
< span class ="n "> url</ span > < span class ="o "> =</ span > < span class ="s2 "> "https://www.pokemon.com/us"</ span >
2853
2853
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> activate_cdp_mode</ span > < span class ="p "> (</ span > < span class ="n "> url</ span > < span class ="p "> )</ span >
2854
- < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mi " > 3 </ span > < span class ="p "> )</ span >
2854
+ < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mf " > 2.5 </ span > < span class ="p "> )</ span >
2855
2855
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> cdp</ span > < span class ="o "> .</ span > < span class ="n "> click_if_visible</ span > < span class ="p "> (</ span > < span class ="s2 "> "button#onetrust-reject-all-handler"</ span > < span class ="p "> )</ span >
2856
- < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> )</ span >
2856
+ < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mf "> 1.2 </ span > < span class ="p "> )</ span >
2857
2857
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> cdp</ span > < span class ="o "> .</ span > < span class ="n "> click</ span > < span class ="p "> (</ span > < span class ="s1 "> 'a[href="https://www.pokemon.com/us/pokedex/"]'</ span > < span class ="p "> )</ span >
2858
- < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> )</ span >
2858
+ < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mf "> 1.2 </ span > < span class ="p "> )</ span >
2859
2859
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> cdp</ span > < span class ="o "> .</ span > < span class ="n "> click</ span > < span class ="p "> (</ span > < span class ="s1 "> 'b:contains("Show Advanced Search")'</ span > < span class ="p "> )</ span >
2860
- < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> )</ span >
2860
+ < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mf "> 1.2 </ span > < span class ="p "> )</ span >
2861
2861
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> cdp</ span > < span class ="o "> .</ span > < span class ="n "> click</ span > < span class ="p "> (</ span > < span class ="s1 "> 'span[data-type="type"][data-value="electric"]'</ span > < span class ="p "> )</ span >
2862
- < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> )</ span >
2862
+ < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mf "> 0.5</ span > < span class ="p "> )</ span >
2863
+ < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> scroll_into_view</ span > < span class ="p "> (</ span > < span class ="s2 "> "a#advSearch"</ span > < span class ="p "> )</ span >
2864
+ < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mf "> 0.5</ span > < span class ="p "> )</ span >
2863
2865
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> cdp</ span > < span class ="o "> .</ span > < span class ="n "> click</ span > < span class ="p "> (</ span > < span class ="s2 "> "a#advSearch"</ span > < span class ="p "> )</ span >
2864
- < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> )</ span >
2866
+ < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mf "> 1.2 </ span > < span class ="p "> )</ span >
2865
2867
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> cdp</ span > < span class ="o "> .</ span > < span class ="n "> click</ span > < span class ="p "> (</ span > < span class ="s1 "> 'img[src*="img/pokedex/detail/025.png"]'</ span > < span class ="p "> )</ span >
2866
2868
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> cdp</ span > < span class ="o "> .</ span > < span class ="n "> assert_text</ span > < span class ="p "> (</ span > < span class ="s2 "> "Pikachu"</ span > < span class ="p "> ,</ span > < span class ="s1 "> 'div[class*="title"]'</ span > < span class ="p "> )</ span >
2867
2869
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> cdp</ span > < span class ="o "> .</ span > < span class ="n "> assert_element</ span > < span class ="p "> (</ span > < span class ="s1 "> 'img[alt="Pikachu"]'</ span > < span class ="p "> )</ span >
2868
2870
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> cdp</ span > < span class ="o "> .</ span > < span class ="n "> scroll_into_view</ span > < span class ="p "> (</ span > < span class ="s2 "> "div.pokemon-ability-info"</ span > < span class ="p "> )</ span >
2869
- < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> )</ span >
2871
+ < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mf "> 1.2 </ span > < span class ="p "> )</ span >
2870
2872
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> cdp</ span > < span class ="o "> .</ span > < span class ="n "> flash</ span > < span class ="p "> (</ span > < span class ="s1 "> 'div[class*="title"]'</ span > < span class ="p "> )</ span >
2871
2873
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> cdp</ span > < span class ="o "> .</ span > < span class ="n "> flash</ span > < span class ="p "> (</ span > < span class ="s1 "> 'img[alt="Pikachu"]'</ span > < span class ="p "> )</ span >
2872
2874
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> cdp</ span > < span class ="o "> .</ span > < span class ="n "> flash</ span > < span class ="p "> (</ span > < span class ="s2 "> "div.pokemon-ability-info"</ span > < span class ="p "> )</ span >
@@ -3040,7 +3042,7 @@ <h3 id="example-5-nike-site-using-shape-security">🔖 Example 5: (Nike site usi
3040
3042
< span class ="k "> with</ span > < span class ="n "> SB</ span > < span class ="p "> (</ span > < span class ="n "> uc</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> ,</ span > < span class ="n "> test</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> ,</ span > < span class ="n "> locale_code</ span > < span class ="o "> =</ span > < span class ="s2 "> "en"</ span > < span class ="p "> )</ span > < span class ="k "> as</ span > < span class ="n "> sb</ span > < span class ="p "> :</ span >
3041
3043
< span class ="n "> url</ span > < span class ="o "> =</ span > < span class ="s2 "> "https://www.nike.com/"</ span >
3042
3044
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> activate_cdp_mode</ span > < span class ="p "> (</ span > < span class ="n "> url</ span > < span class ="p "> )</ span >
3043
- < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mi " > 3 </ span > < span class ="p "> )</ span >
3045
+ < span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mf " > 2.5 </ span > < span class ="p "> )</ span >
3044
3046
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> cdp</ span > < span class ="o "> .</ span > < span class ="n "> gui_click_element</ span > < span class ="p "> (</ span > < span class ="s1 "> 'div[data-testid="user-tools-container"]'</ span > < span class ="p "> )</ span >
3045
3047
< span class ="n "> sb</ span > < span class ="o "> .</ span > < span class ="n "> sleep</ span > < span class ="p "> (</ span > < span class ="mf "> 1.5</ span > < span class ="p "> )</ span >
3046
3048
< span class ="n "> search</ span > < span class ="o "> =</ span > < span class ="s2 "> "Nike Air Force 1"</ span >
@@ -3177,7 +3179,7 @@ <h3 id="cdp-mode-api-methods">🐙 CDP Mode API / Methods<a class="headerlink" h
3177
3179
< h3 id ="cdp-mode-webelement-api-methods "> 🐙 CDP Mode WebElement API / Methods< a class ="headerlink " href ="#cdp-mode-webelement-api-methods " title ="Permanent link "> ¶</ a > </ h3 >
3178
3180
< div class ="highlight "> < pre > < span > </ span > < code > < span class ="n "> element</ span > < span class ="o "> .</ span > < span class ="n "> clear_input</ span > < span class ="p "> ()</ span >
3179
3181
< span class ="n "> element</ span > < span class ="o "> .</ span > < span class ="n "> click</ span > < span class ="p "> ()</ span >
3180
- < span class ="n "> element</ span > < span class ="o "> .</ span > < span class ="n "> flash</ span > < span class ="p "> ()</ span >
3182
+ < span class ="n "> element</ span > < span class ="o "> .</ span > < span class ="n "> flash</ span > < span class ="p "> (</ span > < span class =" n " > duration </ span > < span class =" o " > = </ span > < span class =" mf " > 0.5 </ span > < span class =" p " > , </ span > < span class =" n " > color </ span > < span class =" o " > = </ span > < span class =" s2 " > "EE4488" </ span > < span class =" p " > )</ span >
3181
3183
< span class ="n "> element</ span > < span class ="o "> .</ span > < span class ="n "> focus</ span > < span class ="p "> ()</ span >
3182
3184
< span class ="n "> element</ span > < span class ="o "> .</ span > < span class ="n "> highlight_overlay</ span > < span class ="p "> ()</ span >
3183
3185
< span class ="n "> element</ span > < span class ="o "> .</ span > < span class ="n "> mouse_click</ span > < span class ="p "> ()</ span >
0 commit comments