Browser API Tests


Tabs: [Failed]
[Method Call] getCurrent: OK
[Method Call] get: OK
[Method Call] connect: OK
[Method Call] {Deprecated} sendRequest: OK
[Method Call] sendMessage: OK
[Method Exists] executeScript: OK
[Check sendMessage, executeScript]: OK
[Method Call] getSelected: OK
[Method Call] getAllInWindow: OK
[Method Call] create: OK
[Check Created Tab]: OK
[Create and Remove Tabs]: OK
[Method Call] query: OK
[Method Call] highlight {causes crash on mobile}: Fail [Test disabled]
[Method Call] move: OK
[Method Call] reload: OK
[Method Call] update: OK
[Method Call] detectLanguage: OK
[Method Call] captureVisibleTab: OK
[Set-Get Zoom]: Fail [Zoom wasn't set correctly]
[Method Call] setZoomSettings: OK
[Method Call] getZoomSettings: OK
[Method Call] discard: OK
[Event onCreated]: OK
[Event onUpdated]: OK
[Event onActivated]: Fail [Event onActivated wasn't fired]
[Event onRemoved]: OK
Manual Checklist
Move current tab within the window: Not done yet
Cookies: [Success]
[Method Call] cookies.get: OK
[Method Call] cookies.getAll: OK
[Method Call] cookies.set: OK
[Method Call] cookies.remove: OK
[Method Call] cookies.getAllCookieStores: OK
[Set-Get-Delete Cookies]: OK
Browser Action: [Success]
[Method Call] setTitle: OK
[Method Call] getTitle: OK
[Set-Get Title]: OK
[Method Call] setIcon: OK
[Method Call] getPopup: OK
Context Menus: [Success]
[Method Call] create: OK
[Method Call] update: OK
[Method Call] remove: OK
[Method Call] removeAll: OK
[Create-Update-Remove]: OK
Manual Checklist
Long tap on [this link] and click on extension in context menu: OK
Bookmarks: [Success]
[Method Call] get: OK
[Method Call] getChildren: OK
[Metohd Call] getRecent: OK
[Method Call] getTree: OK
[Method Call] getSubTree: OK
[Method Call] search: OK
[Method Call] create: OK
[Method Call] move: OK
[Method Call] update: OK
[Method Call] remove: OK
[Method Call] removeTree: OK
[Create-Search-Remove]: OK
History: [Success]
[Method Call] search: OK
[Method Call] getVisits: OK
[Method Call] addUrl: OK
[Method Call] deleteUrl: OK
[Method Call] deleteRange: OK
[Add-Search-Delete]: OK
Manual Checklist
Delete all the history (careful!) : Not done yet
Browsing Data: [Success]
[Method Call] settings: OK
[Method Call] remove: OK
[Method Call] removeAppcache: OK
[Method Call] removeCache: OK
[Method Call] removeCookies: OK
[Method Call] removeDownloads: OK
[Method Call] removeFileSystems: OK
[Method Call] removeFormData: OK
[Method Call] removeHistory: OK
[Method Call] removeIndexedDB: OK
[Method Call] removeLocalStorage: OK
[Method Call] removePluginData: OK
[Method Call] removePasswords: OK
[Method Call] removeWebSQL: OK
[Check remove history] {this test assumes that chrome.history works correctly}: OK
Downloads: [Failed]
[Method Call] download: OK
[Method Call] search: OK
[Method Call] pause: OK
[Method Call] resume: OK
[Method Call] cancel: OK
[Method Call] getFileIcon: OK
[Method Call] open: OK
[Method Call] show: OK
[Method Call] erase: OK
[Method Call] removeFile: OK
[Method Call] acceptDanger: OK
[Method Call] drag: OK
[Method Call] setShelfEnabled: OK
[Download-Pause-Resume]: Fail [Item download wasn't resumed]
Idle: [Success]
[Method Call] queryState: OK
[Method Call] setDetectionInterval: OK
[Check active state]: OK
Manual Checklist
[Check idle state] click on Start button, stay still until end of the test (approx. 15sec) : Failed (Expected state: idle, actual state: active)
[Check lock state] click on Start button, lock your device, return after 20sec : Failed (Expected state: locked, actual state: active)
Notifications: [Success]
[Method Call] create: OK
[Method Call] update: OK
[Method Call] clear: OK
[Method Call] : OK
Manual Checklist
[Test Notification] Press Start and then click on appeared notification : OK
Top Sites: [Success]
[Method Call] get: OK
[Check Top Sites] find substring "yandex" in the top sites list (keep in mind that tableau and top sites aren't the same things): OK
Sessions: [Failed]
[Method Call] getRecentlyClosed: OK
[Method Call] getDevices: OK
[Method Call] restore: OK
[Create-Close-GetRecent-Restore]: Fail [Time limit for test exceeded: 3000ms]
Web Navigation: [Success]
[Method Call] getFrame: OK
[Method Call] getAllFrames: OK
Storage: [Success]
[Method Call] set: OK
[Method Call] get: OK
[Method Call] remove: OK
[Set-Get-Remove]: OK
Web Request: [Success]
[webRequest life cycle check]: OK
Windows: [Partially]
[Method Call] getCurrent: OK
[Method Call] get: OK
[Method Call] getLastFocused: OK
[Method Call] getAll: OK
[Method Call] update: OK
[Create-Remove] {causes crash on mobile}: Fail [Test disabled]
[GetCurrent-Get-Update]: OK
Privacy: [Failed]
[Property Exists] network: OK
[Property Get] network.networkPredictionEnabled: OK
[Property Get] {Deprecated} network.webRTCMultipleRoutesEnabled: OK
[Property Get] {Deprecated} network.webRTCNonProxiedUdpEnabled: OK
[Property Get] network.webRTCIPHandlingPolicy: OK
[Property Exists] services: OK
[Property Get] services.alternateErrorPagesEnabled: OK
[Property Get] services.autofillEnabled: OK
[Property Get] services.hotwordSearchEnabled: OK
[Property Get] services.passwordSavingEnabled: OK
[Property Get] services.safeBrowsingEnabled: OK
[Property Get] services.safeBrowsingExtendedReportingEnabled: OK
[Property Get] services.searchSuggestEnabled: OK
[Property Get] services.spellingServiceEnabled {Unsupported on Android}: Fail [Test disabled]
[Property Get] services.translationServiceEnabled: Fail [Time limit for test exceeded: 3000ms]
[Property Exists] websites: OK
[Property Get] websites.thirdPartyCookiesAllowed: OK
[Property Get] websites.hyperlinkAuditingEnabled: OK
[Property Get] websites.referrersEnabled: OK
[Property Exists] {Windows and ChromeOS} websites.protectedContentEnabled: Fail [Method not found.]
[Property Get] {Windows and ChromeOS} websites.protectedContentEnabled: Fail [TypeError: Cannot read property 'get' of undefined]
Alarms: [Success]
[Method Call] create: OK
[Method Call] get: OK
[Method Call] getAll: OK
[Method Call] clear: OK
[Method Call] clearAll: OK
Manual Checklist
[Create Alarm and Delayed Fire] click on Start button to create alarm, test usually passes during 1 minute (but can be delayed) : OK
[Periodic Fire] usually passes during 1 minute after Delayed Fire test is done: OK
Content Settings: [Partially]
[Property Set] cookies: OK
[Property Set] images {Unsupported on Android}: Fail [Test disabled]
[Property Set] javascript: OK
[Property Set] location: OK
[Property Set] plugins {Unsupported on Android}: Fail [Test disabled]
[Property Set] popups: OK
[Property Set] notifications: OK
[Property Set] fullscreen: OK
[Property Set] mouselock {Unsupported on Android}: Fail [Test disabled]
[Property Set] microphone: OK
[Property Set] camera: OK
[Property Set] unsandboxedPlugins {Unsupported on Android}: Fail [Test disabled]
[Property Set] automaticDownloads: OK
[Check Settings]: OK
[Clear Settings]: OK
[Check Settings After Clear]: OK
Content Scripts: [Success]
[Content Script] {Internet connection required}: OK
Popup Scripts: [Success]
Manual Checklist