-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconftest.py
41 lines (25 loc) · 986 Bytes
/
conftest.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
from appium import webdriver
from appium.options.common import AppiumOptions
# Capabilities
CONFIG = {
"appium_server_url": "http://localhost:4723",
"capabilities": {
"platformName": "Android",
"appium:automationName": "UiAutomator2",
"appium:app": "C:\\Users\\User\\Desktop\\niaP\\Kevin\\5\\SEEKA Stuff\\apk\\Yuzee25July.apk",
"appium:deviceName": "Pixel_4_KEV_API_35",
"appium:avd": "Pixel_4_KEV_API_35",
"appium:platformVersion": "15.0"
},
"MAILOSAUR_API_KEY": "5wQzG7Qib98XSpO8hK9ly1yunN49k6AH",
"BACKUP_MAILOSAUR_API_KEY": "qHNFO8LbNL9ZUxAnfR3bm99HQff4rTIf",
}
def session():
"""Pytest fixture to create and return the Appium driver."""
capabilities = CONFIG["capabilities"]
appium_server_url = CONFIG["appium_server_url"]
driver = webdriver.Remote(
appium_server_url,
options=AppiumOptions().load_capabilities(capabilities)
)
return driver