как можно подключить sizzle в python (pyCharm)

pycharm
webdriver
python
Теги: #<Tag:0x00007fedb8fa3d38> #<Tag:0x00007fedb8fa3bf8> #<Tag:0x00007fedb8fa3ab8>

#1

Привет всем,

Как можно использывать sizzle в python?


(rmerkushin) #2

На сколько я помню напрямую никак. Только через execute JavaScript с использованием jquery. А оно вообще надо вам?) используйте xpath

https://hsto.org/getpro/geektimes/comment_images/a96/1f2/987/a961f2987684309a3338a8822597c93f.jpg


(Dez Dezsson) #3
def find_element_by_jquery(self, jquery_selector):
    """
    Find element by jQuery locator
    :param jquery_selector:
    :return: element
    """
    jquery = open('/Users/home/jquery.min.js').read()
    self.execute_script(jquery)
    javascript = "return $(\"{0}\")[0]".format(jquery_selector)
    return self.execute_script(javascript)

(Bolatbek) #4

Ерунда какая-то. )))
Как посоветовали выше - лучше использовать xpath.


(Dez Dezsson) #5

Обоснуйте почему ерунда?