File indexing completed on 2023-09-24 09:47:49
0001 #!/usr/bin/env python3 0002 0003 # SPDX-License-Identifier: MIT 0004 # SPDX-FileCopyrightText: 2023 Harald Sitter <sitter@kde.org> 0005 0006 import unittest 0007 from appium import webdriver 0008 0009 class SimpleCalculatorTests(unittest.TestCase): 0010 @classmethod 0011 def setUpClass(self): 0012 desired_caps = {} 0013 # unused actually but need one so the driver is happy 0014 desired_caps["app"] = "org.kde.kcalc.desktop" 0015 self.driver = webdriver.Remote( 0016 command_executor='http://127.0.0.1:4723', 0017 desired_capabilities=desired_caps) 0018 0019 @classmethod 0020 def tearDownClass(self): 0021 # Make sure to terminate the driver again, lest it dangles. 0022 self.driver.quit() 0023 0024 def test_initialize(self): 0025 self.driver.set_clipboard_text("asdf") 0026 text = self.driver.get_clipboard_text() 0027 self.assertEqual(text, "asdf") 0028 0029 if __name__ == '__main__': 0030 unittest.main()