mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-02-21 12:28:44 +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
|
// Run tests
|
||||||
handleLoginScreen(loginName, loginPass);
|
handleLoginScreen(loginName, loginPass);
|
||||||
|
dismissUpdatePopupIfPresent();
|
||||||
searchForContact(contactName);
|
searchForContact(contactName);
|
||||||
|
|
||||||
if (ACTION_VOICE.equalsIgnoreCase(callType)) {
|
if (ACTION_VOICE.equalsIgnoreCase(callType)) {
|
||||||
@ -86,6 +87,22 @@ public class UiAutomation extends UxPerfUiAutomation {
|
|||||||
signinButton.clickAndWaitForNewWindow();
|
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 {
|
public void searchForContact(String name) throws Exception {
|
||||||
UiObject menuSearch = new UiObject(new UiSelector().resourceId(packageID + "menu_search"));
|
UiObject menuSearch = new UiObject(new UiSelector().resourceId(packageID + "menu_search"));
|
||||||
boolean sharingResource = false;
|
boolean sharingResource = false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user