mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-02-20 20:09:11 +00:00
Merge pull request #256 from marcbonnici/master
Skype: Added check for update popup.
This commit is contained in:
commit
cc7684986a
Binary file not shown.
@ -58,6 +58,7 @@ public class UiAutomation extends UxPerfUiAutomation {
|
||||
|
||||
// Run tests
|
||||
handleLoginScreen(loginName, loginPass);
|
||||
dismissUpdatePopupIfPresent();
|
||||
searchForContact(contactName);
|
||||
|
||||
if (ACTION_VOICE.equalsIgnoreCase(callType)) {
|
||||
@ -86,6 +87,22 @@ public class UiAutomation extends UxPerfUiAutomation {
|
||||
signinButton.clickAndWaitForNewWindow();
|
||||
}
|
||||
|
||||
public void dismissUpdatePopupIfPresent() throws Exception {
|
||||
UiObject updateNotice =
|
||||
new UiObject(new UiSelector().resourceId(packageID + "update_notice_dont_show_again"));
|
||||
|
||||
//Detect if the update notice popup is present
|
||||
if (updateNotice.waitForExists(uiAutoTimeout)) {
|
||||
//Stop the notice from reappearing
|
||||
updateNotice.click();
|
||||
|
||||
UiObject contiuneButton = getUiObjectByText("Continue", "android.widget.Button");
|
||||
if (contiuneButton.exists()) {
|
||||
contiuneButton.click();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void searchForContact(String name) throws Exception {
|
||||
UiObject menuSearch = new UiObject(new UiSelector().resourceId(packageID + "menu_search"));
|
||||
boolean sharingResource = false;
|
||||
|
Loading…
x
Reference in New Issue
Block a user