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()