Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. import time
  2. from appium import webdriver
  3.  
  4. desired_caps = {
  5. "automationName": "UiAutomator2",
  6. "deviceName": "Galaxy A40",
  7. "platformName": "Android",
  8. "platformVersion": "9",
  9. "appPackage": "com.samsung.android.dialer",
  10. "appActivity": "com.samsung.android.dialer.DialtactsActivity"
  11. }
  12.  
  13. driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_caps)
  14.  
  15. result = driver.execute_script('mobile: shell', {
  16. 'command': 'am',
  17. 'args': ['start', '-a', 'android.intent.action.CALL', '-d', 'tel:889496744'],
  18. 'includeStderr': True,
  19. 'timeout': 5000
  20. })
  21. print(result)
  22.  
  23. # driver.find_element_by_id('com.samsung.android.contacts:id/eight').click()
  24. # driver.find_element_by_id('com.samsung.android.contacts:id/eight').click()
  25. # driver.find_element_by_id('com.samsung.android.contacts:id/nine').click()
  26. #
  27. # driver.find_element_by_id('com.samsung.android.contacts:id/four').click()
  28. # driver.find_element_by_id('com.samsung.android.contacts:id/nine').click()
  29. # driver.find_element_by_id('com.samsung.android.contacts:id/six').click()
  30. #
  31. # driver.find_element_by_id('com.samsung.android.contacts:id/seven').click()
  32. # driver.find_element_by_id('com.samsung.android.contacts:id/four').click()
  33. # driver.find_element_by_id('com.samsung.android.contacts:id/four').click()
  34. #
  35. # driver.find_element_by_id('com.samsung.android.contacts:id/dialButton').click()
  36.  
  37. time.sleep(7)
  38.  
  39. activity = driver.current_activity
  40. package = driver.current_package
  41.  
  42. driver.wait_activity('com.android.incallui.call.InCallActivity', 30)
  43.  
  44. # Get elements:
  45. # elements = driver.find_elements_by_xpath("//*")
  46. #
  47. # for e in elements:
  48. # print(e.get_attribute("resource-id"))
  49.  
  50. driver.find_element_by_id('com.samsung.android.incallui:id/disconnect_button').click()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement