def test_lines(): www_driver = driver.getDriver() www_driver.get(configure.www_root + "lines.html") log = www_driver.find_element_by_id("logarea") worked = False for i in range(20): if ("Model loaded successfully" in log.text): worked = True break time.sleep(0.5) assert(worked) driver.noSevereErrors(www_driver) www_driver.close()
def test_copypaste(): www_driver = driver.getDriver() www_driver.get(configure.www_root + "copypaste.html") log = www_driver.find_element_by_id("log") worked = False for i in range(20): if ("Model loaded successfully" in log.get_attribute("value")): worked = True break time.sleep(0.5) assert(worked) driver.noSevereErrors(www_driver) www_driver.close()
def test_jquery_1(): """ This should work properly. """ www_driver = driver.getDriver() www_driver.get(configure.www_root + "test/test_jquery_1.html") log = www_driver.find_element_by_id("logarea") worked = False for i in range(20): if ("Model loaded successfully" in log.text): worked = True break time.sleep(0.5) assert (worked) driver.noSevereErrors(www_driver, ignore_404=["p/3010.dat", "p/s/3010s01.dat"]) www_driver.close()
def test_starting_matrix_3(): """ String of values in LDraw transform format. """ www_driver = driver.getDriver() www_driver.get(configure.www_root + "test/test_starting_matrix_3.html") log = www_driver.find_element_by_id("logarea") worked = False for i in range(20): if ("Model loaded successfully" in log.text): worked = True break time.sleep(0.5) assert (worked) driver.noSevereErrors(www_driver, ignore_404=["p/3010.dat", "p/s/3010s01.dat"]) www_driver.close()
def test_animation(): www_driver = driver.getDriver() www_driver.get(configure.www_root + "anim.html") log = www_driver.find_element_by_id("logarea") select = Select(www_driver.find_element_by_xpath("/html/body/select[1]")) for option in select.options: option.click() worked = False for i in range(20): if ("Model loaded successfully" in log.text): worked = True break time.sleep(0.5) assert(worked) driver.noSevereErrors(www_driver) www_driver.close()