(self, element)
| 3046 | return element |
| 3047 | |
| 3048 | def __element_click(self, element): |
| 3049 | self.__check_scope() |
| 3050 | if ( |
| 3051 | not self.undetectable |
| 3052 | or self.uc_cdp_events |
| 3053 | or self.__uc_frame_layer > 0 |
| 3054 | or not hasattr(element, "uc_click") |
| 3055 | or element.tag_name.lower() != "a" |
| 3056 | ): |
| 3057 | element.click() |
| 3058 | else: |
| 3059 | try: |
| 3060 | href = element.get_attribute("href") |
| 3061 | target = element.get_attribute("target") |
| 3062 | if len(href) > 0 and target != "_blank": |
| 3063 | element.uc_click() |
| 3064 | else: |
| 3065 | element.click() |
| 3066 | time.sleep(0.012) |
| 3067 | except Exception: |
| 3068 | element.click() |
| 3069 | |
| 3070 | def __select_option( |
| 3071 | self, |
no test coverage detected