Test sonuçlarının iyi bildirilmesi için, Proboscis aracılığıyla selenyum test senaryoları yürütüyorum. Bu kodda BadStatusLine
istisna neden olabilecek Ne Aşağıdaki test durumu django geliştirme sunucusunda bir sayfa açılırken hatalı durum satırı istisnası
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from proboscis import test
import unittest
driver = webdriver.Firefox()
@test(groups=["unit","login"])
class UI_test(unittest.TestCase):
def test_SuccessfulErrorMsgOnEmptyUserName(self):
driver.get("http://127.0.0.1:7999/login/")
username_input = driver.find_element_by_id("id_email")
username_input.send_keys('')
password_input = driver.find_element_by_id("id_password")
password_input.send_keys('bill3')
driver.find_element_by_xpath('//input[@value = "Log In"]').click()
driver.implicitly_wait(3)
driver.find_element_by_class_name("error-login")
driver.close()
def run_tests():
from proboscis import TestProgram
# from tests import unit
# Run Proboscis and exit.
TestProgram().run_and_exit()
if __name__ == '__main__':
run_tests()
yazdım?
lütfen tam geri izleme gönderin – micgeronimo
iyi bir soru değil emin bir tarayıcıda aynı yapmayı deneyin – user299709
deneyin. Http://127.0.0.1:7999/login yanıtı doğru bir şekilde olmalı. –