Examples
Simple script which will connect to an android device via the local appium server.
from gptdriver_client import GptDriver
if __name__ == "__main__":
gptd = GptDriver(
api_key="GPT_DRIVER_API_KEY",
platform="android",
device_name="Pixel 7",
platform_version="15.0",
)
gptd.execute("Tap on the Gmail app")
gptd.assert_condition("The Gmail app is open")
gptd.set_session_status("success")Sample when you already have an existing webdriver object and pass it to GPT Driver.
from gptdriver_client import GptDriver
from appium import webdriver
if __name__ == "__main__":
options = UiAutomator2Options()
options.load_capabilities({
"platformName": "Android",
"platformVersion": "14.0",
"deviceName": "emulator-5556",
"automationName": "UiAutomator2",
})
driver = webdriver.Remote(
command_executor="http://127.0.0.1:4723",
options=options
)
gptd = GptDriver(
api_key="...",
driver=driver
)
gptd.execute("Tap on the Gmail app")
gptd.assert_condition("The Gmail app is open")
gptd.set_session_status("success")PyTest Example
conftest.py
test_example.py
Last updated