mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
63822f6725
- Extract a common BaseTest class to hold the duplicated setup/tearDown stuff - Convert 2-space indent to 4-space indent in keeping with rest of android code - Prefix class member variables with 'm' - Convert tabs to spaces, remove trailing whitespace - Remove unused imports - Use generics to reduce unchecked warnings
49 lines
1.7 KiB
Java
49 lines
1.7 KiB
Java
#filter substitution
|
|
package @ANDROID_PACKAGE_NAME@.tests;
|
|
|
|
import @ANDROID_PACKAGE_NAME@.*;
|
|
|
|
public class testNewTab extends BaseTest {
|
|
public void testNewTab() {
|
|
// TODO: find a better way to not hardcode this url
|
|
String url = "http://mochi.test:8888/tests/robocop/robocop_blank_01.html";
|
|
String url2 = "http://mochi.test:8888/tests/robocop/robocop_blank_02.html";
|
|
mActions.waitForGeckoEvent("Gecko:Ready");
|
|
Element tabs = mDriver.findElement("tabs");
|
|
// Add one tab
|
|
tabs.click();
|
|
|
|
Element urlbar = mDriver.findElement("awesomebar_text");
|
|
getInstrumentation().waitForIdleSync();
|
|
mActions.sendKeys(url);
|
|
mAsserter.is(urlbar.getText(), url, "Awesomebar url is fine");
|
|
mActions.sendSpecialKey(Actions.SpecialKey.ENTER);
|
|
mActions.waitForGeckoEvent("DOMContentLoaded");
|
|
|
|
try {
|
|
Thread.sleep(5000);
|
|
} catch (Throwable e) {
|
|
}
|
|
|
|
// See tab count
|
|
Element tabCount = mDriver.findElement("tabs_count");
|
|
mAsserter.is(tabCount.getText(), "2", "Number of tabs has increased");
|
|
|
|
// Click tab list
|
|
tabs.click();
|
|
Element addTab = mDriver.findElement("add_tab");
|
|
|
|
//Add another tab
|
|
addTab.click();
|
|
getInstrumentation().waitForIdleSync();
|
|
mActions.sendKeys(url2);
|
|
getInstrumentation().waitForIdleSync();
|
|
mAsserter.is(urlbar.getText(), url2, "URL is still fine");
|
|
|
|
mActions.sendSpecialKey(Actions.SpecialKey.ENTER);
|
|
mActions.waitForGeckoEvent("DOMContentLoaded");
|
|
//Check tab count another time.
|
|
mAsserter.is(tabCount.getText(), "3", "Number of tabs has increased");
|
|
}
|
|
}
|