當前位置: 首頁>>代碼示例>>Python>>正文


Python Device.get_device_info方法代碼示例

本文整理匯總了Python中Device.Device.get_device_info方法的典型用法代碼示例。如果您正苦於以下問題:Python Device.get_device_info方法的具體用法?Python Device.get_device_info怎麽用?Python Device.get_device_info使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Device.Device的用法示例。


在下文中一共展示了Device.get_device_info方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: all

# 需要導入模塊: from Device import Device [as 別名]
# 或者: from Device.Device import get_device_info [as 別名]
test_url = 'http://api.browserstack.com/3'              #url to make and test connection
browsers_url = 'http://api.browserstack.com/3/browsers' #ur to get all (non-beta)browsers info
worker_url = 'http://api.browserstack.com/3/worker'     #url to make workers

username= '<*********>'      # replace <***> with your browserstack automate username
key =     '<*********>'      # replace <***> with your browserstack automate pass-key  

args = {"os_version":"Snow Leopard", "os":"OS X", "browser_version":"17.0", "url":"https://github.com/404", "browser":"firefox"}  # Put desired device info from where you want to take a snapshot

try:
    #make a user object
    u = User(username, key)
    
    #make a device object
    device = Device(args)
    
    #make a shutter object
    shutter = Shutter(test_url, browsers_url, worker_url)           
    shutter.test_connection(u.username, u.key)                         # test your connection with browserstack
    shutter.get_browsers(u.username, u.key)                            
    shutter.make_worker(u.username, u.key, device.get_device_info())   
    print "Waiting for worker to get a terminal access..."             # wait for 10-15 seconds as it takes time to get 
    sleep(15)                                                          # a terminal.
    shutter.get_screenshot(u.username, u.key)                          
except Exception as e:
    print "Something went wrong."
    print str(e)                                                       # this will help to understand if the program halts. 

finally:
    
    shutter.delete_worker(u.username, u.key)
開發者ID:manjitkumar,項目名稱:shutter,代碼行數:33,代碼來源:Main.py


注:本文中的Device.Device.get_device_info方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。