adm18/ntuh/ck/stest.py

36 lines
1.4 KiB
Python
Raw Permalink Normal View History

2025-09-16 05:20:19 +00:00
from selenium import selenium
import unittest, time, re
class test(unittest.TestCase):
def setUp(self):
self.verificationErrors = []
# self.selenium = selenium("localhost", 4444, "*chrome", "http://portal/")
# self.selenium = selenium("localhost", 4444, r"*googlechrome", "http://portal/")
# self.selenium = selenium("localhost", 4444, r"*googlechromeC:\Program Files\Google\Chrome\Application\chrome.exe", "http://portal/")
self.selenium = selenium("localhost", 4444, "*iexplore", "http://portal/")
self.selenium.start()
def test_test(self):
sel = self.selenium
sel.open("/General/Login.aspx")
sel.type("txtUserID", "004552")
sel.type("txtPass", "N122119493")
sel.click("rdblQuickMenu_0")
sel.click("imgBtnSubmitNew")
sel.wait_for_page_to_load("30000")
sel.click("link2")
sel.wait_for_pop_up("_self", "30000")
sel.click("NTUHWeb1_ChartInputTextBox")
sel.type("NTUHWeb1_ChartInputTextBox", "5527107")
sel.click("NTUHWeb1_ButtonQuery")
sel.wait_for_page_to_load("30000")
sel.click("NTUHWeb1_PatAccountListRecord1_ShowOperationList")
sel.wait_for_page_to_load("30000")
def tearDown(self):
self.selenium.stop()
self.assertEqual([], self.verificationErrors)
if __name__ == "__main__":
unittest.main()