2015-07-06 4 views
2

Я пытаюсь проверить функцию javascript, которая присутствует в файле html. Как я могу назвать эту функцию от tests.pydjango)?Примеры тестов Django - Как вызвать функцию javascript из .html для тестирования?

+0

вы можете попробовать [PyExecJS] (https://pypi.python.org/pypi/PyExecJS) –

+0

@ Mr.A просит протестировать его в django, я думаю – doniyor

ответ

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.

 Смежные вопросы

  • Нет связанных вопросов^_^