File indexing completed on 2024-05-12 05:52:35
0001 #!/usr/bin/env python3 0002 # SPDX-License-Identifier: LGPL-2.0-or-later 0003 # SPDX-FileCopyrightText: 2023-2024 Laurent Montel <montel.org> 0004 0005 import unittest 0006 0007 from appium import webdriver 0008 from appium.options.common.base import AppiumOptions 0009 from appium.webdriver.common.appiumby import AppiumBy 0010 0011 0012 class SmokeTests(unittest.TestCase): 0013 0014 @classmethod 0015 def setUpClass(cls): 0016 options = AppiumOptions() 0017 options.set_capability("app", "org.kde.kdebugsettings.desktop") 0018 cls.driver = webdriver.Remote(command_executor='http://127.0.0.1:4723', options=options) 0019 0020 @classmethod 0021 def tearDownClass(self): 0022 self.driver.quit() 0023 0024 def setUp(self): 0025 pass 0026 0027 def test_addTrainTrip(self): 0028 self.driver.find_element(by=AppiumBy.ACCESSIBILITY_ID, value="QApplication.KDebugSettingsDialog.buttonbox.insert_button").click() 0029 0030 0031 if __name__ == '__main__': 0032 unittest.main()