Перейти к содержимому

puzo

Регистрация: 30 сен 2020
Offline Активность: 23 окт 2020 04:40
-----

Мои темы

Selenium + python + Kendo

30 сентября 2020 - 05:03

всем привет!

надо выбрать элемент из списка. только в кендо он лежит рядом, а не в ul -> li

изначально айдишник списка - тег спан.

если делаю на сайте в консоли - всё получается, всё меняется. а через execute_script - никак

пока дошёл до такого варианта (перепробовал уже много, всё никак)

 

with open('f:\progr\python\jquery-3.5.1.min.js', 'r') as jquery_js:
        kendo_js = open('f:\progr\python\kendo.min.js', 'r')
        jquery = jquery_js.read() #read the jquery from a file
        kendo = kendo_js.read()
        browser.execute_script(jquery) #active the jquery lib
        browser.execute_script(kendo)
        browser.execute_script('$(arguments[0]).data(arguments[1]).valu(arguments[2]', "#Category", "kendoDropDownList", 4)

 

ругается одинаково -

selenium.common.exceptions.JavascriptException: Message: TypeError: $(...).data(...) is undefined

 

не понимаю, почему в консоли дефайнед, а через питон - андефайнед

помогите, пожалуйста.