sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #59407
[Question #816140]: Screenshot in report file
New question #816140 on SikuliX:
https://answers.launchpad.net/sikuli/+question/816140
Im having trouble at reading the HTMLTestRunner.py file edited by RaiMan, I put it in the same folder as the test.sikuli folder, is not working as intended.
My code:
import unittest
import HTMLTestRunner
class TestDemo(unittest.TestCase):
def testA(self):
assert True
def testB(self):
assert False
class TestDemo2(unittest.TestCase):
def testC(self):
assert True
def testD(self):
assert False
class CreateTradingPartner(unittest.TestCase):
def setUp(self):
App.open("APP")
wait("1716319040471.png",FOREVER)
click("1716319040471.png")
wait("1716319175184.png", FOREVER)
click("1716319175184.png")
wait("1716319197555.png", FOREVER)
click("1716319197555.png")
wait("1716319221930.png")
click("1716319221930.png")
click("1716319248072.png")
click("1716319290710.png")
type('a', KeyModifier.CTRL)
type("SikulixTest123")
type(Key.TAB)
type("NEWTESTINGPARTNER")
click("1716319350209.png")
wait(5)
def tearDown(self):
screen = Screen()
file = screen.capture(screen.getBounds())
App.close("APP")
def test1(self):
pass
def test2(self):
if exists("1717091569203.png"):
assert True
else:
assert False
def test3(self):
if exists("1717090756126.png"):
assert True
else:
assert False
def suite():
suite = unittest.TestSuite()
# TestDemo
suite.addTest(TestDemo('testA'))
suite.addTest(TestDemo('testB'))
# TestDemo2
suite.addTest(TestDemo2('testC'))
suite.addTest(TestDemo2('testD'))
suite.addTest(CreateTradingPartner('test1'))
suite.addTest(CreateTradingPartner('test2'))
suite.addTest(CreateTradingPartner('test3'))
return suite
if __name__ == "__main__":
suite = suite()
unittest.TextTestRunner(verbosity=2)
output = open("results2.html", 'w')
myrunner = HTMLTestRunner._TestResult()
myrunner = HTMLTestRunner.HTMLTestRunner(stream=output, title='This is the test', description ='test', dirrTestScreenshots='path')
myrunner.run(suite)
--
You received this question notification because your team Sikuli Drivers
is an answer contact for SikuliX.