Я пытаюсь проверить функцию javascript
, которая присутствует в файле html
. Как я могу назвать эту функцию от tests.py
(В django
)?Примеры тестов Django - Как вызвать функцию javascript из .html для тестирования?
2
A
ответ
0
0
Вы можете использовать Seleniumwebdriver
.
Seleniumwebdriver
может протестировать любой URL-адрес в браузере.
Это самый основной учебник для нахождения элемента в браузере:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get("http://www.python.org")
elem = driver.find_element_by_name("your_button_which_call_js_function")
elem.click()
elem.click()
будет вызывать функцию яваскрипта, а затем вы можете проследить его вывод самого HTML.
вы можете попробовать [PyExecJS] (https://pypi.python.org/pypi/PyExecJS) –
@ Mr.A просит протестировать его в django, я думаю – doniyor