Every line of 'python selenium css selector' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
254 def get_element_by_xpath(self, selector): 255 """ 256 Gets an element using an xPath selector. 257 """ 258 raise NotImplementedError( 259 "This browser doesn't support getting elements by xpath")
37 def find_css(self, css_selector, prefix=True, force_list=False, fail=True): 38 """Shortcut to find elements by CSS. Returns either a list or singleton.""" 39 if prefix and self.css_prefix: 40 css_selector = '{0.css_prefix} {1}'.format(self, css_selector) 41 return self.web_driver.find_css(css_selector, force_list=force_list, fail=fail)
200 def css(self, selector): 201 """ 202 An alias for :class:`zombie.dom.DOMNode.queryAll`. 203 """ 204 return self.queryAll(selector)
100 def click(self, selector): 101 self.element(selector).click()
172 def FindCss(self, css, obj=None): 173 """Find web element using CSS elements. 174 175 Args: 176 css: string, css element to search for. 177 obj: web element object to search within. 178 Returns: 179 web element object that contains css. 180 """ 181 try: 182 self.GetWait().until(EC.presence_of_element_located((By.CSS_SELECTOR, css))) 183 except TimeoutException: 184 self.logger.error('Timed out waiting for css: %s', css) 185 return None 186 else: 187 try: 188 if obj: 189 element = obj.find_element_by_css_selector(css) 190 else: 191 element = self.driver.find_element_by_css_selector(css) 192 except NoSuchElementException: 193 self.logger.error('Element css %s not found', css) 194 return None 195 return element
72 def all(self, css_or_xpath_or_by: Union[str, tuple]) -> Collection: 73 by = to_by(css_or_xpath_or_by) 74 75 return Collection( 76 Locator(f'{self}.all({by})', 77 lambda: self().find_elements(*by)), 78 self.config)
69 def find_element(self, *selector): 70 """ 71 之前这里设计的太复杂,将其改为传入元组 72 传入的时候定义好定位的方式和元素 73 """ 74 try: 75 element = self.driver.find_element(*selector) 76 logger.info("The element looked up is %s "% (selector)) 77 return element 78 except NoSuchElementException as e: 79 logger.error("NoSuchElementException: %s" % e) 80 self.get_windows_img()
156 def css(self): 157 """ str: The CSS query for this selector. """ 158 return self.expression
35 def _elements(self, css_selector): 36 return self.root.find_elements_by_css_selector(css_selector)
115 def xpath_selected_pseudo(self, xpath): 116 """Matches all elements that are selected:: 117 118 >>> from pyquery import PyQuery 119 >>> d = PyQuery('') 120 >>> d('option:selected') 121 [