Exemplo n.º 1
0
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()
Exemplo n.º 2
0
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()
Exemplo n.º 3
0
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()
Exemplo n.º 4
0
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()
Exemplo n.º 5
0
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()