मैं परीक्षण परिणामों की अच्छी रिपोर्टिंग के लिए प्रोबोस्किस के माध्यम से सेलेनियम परीक्षण मामलों को निष्पादित कर रहा हूं। मेरे पास निम्नलिखित टेस्ट केसdjango विकास सर्वर पर एक पृष्ठ खोलते समय खराब स्थिति रेखा अपवाद
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()
इस कोड में BadStatusLine
अपवाद का कारण क्या हो सकता है?
कृपया पूर्ण ट्रेसबैक पोस्ट करें – micgeronimo
अच्छा प्रश्न यह सुनिश्चित नहीं है कि – user299709
ब्राउज़र पर ऐसा करने का प्रयास करें। Http://127.0.0.1:7999/login सही ढंग से उत्तर देने में कोई समस्या होनी चाहिए। –