Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- from appium import webdriver
- desired_caps = {
- "automationName": "UiAutomator2",
- "deviceName": "Galaxy A40",
- "platformName": "Android",
- "platformVersion": "9",
- "appPackage": "com.samsung.android.dialer",
- "appActivity": "com.samsung.android.dialer.DialtactsActivity"
- }
- driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_caps)
- result = driver.execute_script('mobile: shell', {
- 'command': 'am',
- 'args': ['start', '-a', 'android.intent.action.CALL', '-d', 'tel:889496744'],
- 'includeStderr': True,
- 'timeout': 5000
- })
- print(result)
- # driver.find_element_by_id('com.samsung.android.contacts:id/eight').click()
- # driver.find_element_by_id('com.samsung.android.contacts:id/eight').click()
- # driver.find_element_by_id('com.samsung.android.contacts:id/nine').click()
- #
- # driver.find_element_by_id('com.samsung.android.contacts:id/four').click()
- # driver.find_element_by_id('com.samsung.android.contacts:id/nine').click()
- # driver.find_element_by_id('com.samsung.android.contacts:id/six').click()
- #
- # driver.find_element_by_id('com.samsung.android.contacts:id/seven').click()
- # driver.find_element_by_id('com.samsung.android.contacts:id/four').click()
- # driver.find_element_by_id('com.samsung.android.contacts:id/four').click()
- #
- # driver.find_element_by_id('com.samsung.android.contacts:id/dialButton').click()
- time.sleep(7)
- activity = driver.current_activity
- package = driver.current_package
- driver.wait_activity('com.android.incallui.call.InCallActivity', 30)
- # Get elements:
- # elements = driver.find_elements_by_xpath("//*")
- #
- # for e in elements:
- # print(e.get_attribute("resource-id"))
- driver.find_element_by_id('com.samsung.android.incallui:id/disconnect_button').click()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement