类org.openqa.selenium.html5.Location源码实例Demo

下面列出了怎么用org.openqa.selenium.html5.Location的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: appiumpro   文件: Edition043_iOS_Permissions.java
@Test
public void testLocationPermissions() {
    // first, set the geolocation to something arbitrary
    double newLat = 49.2827, newLong = 123.1207;
    driver.setLocation(new Location(newLat, newLong, 0));

    // now navigate to the location demo
    wait.until(ExpectedConditions.presenceOfElementLocated(geolocation)).click();

    // if permissions were set correctly, we should get no popup and instead be
    // able to read the latitude and longitude that were previously set
    By newLatEl = MobileBy.AccessibilityId("Latitude: " + newLat);
    By newLongEl = MobileBy.AccessibilityId("Longitude: " + newLong);
    wait.until(ExpectedConditions.presenceOfElementLocated(newLatEl));
    wait.until(ExpectedConditions.presenceOfElementLocated(newLongEl));
}
 
源代码2 项目: java-client   文件: IOSDriverTest.java
@Ignore
@Test public void geolocationTest() {
    Location location = new Location(45, 45, 100);
    try {
        driver.setLocation(location);
    } catch (Exception e) {
        fail("Not able to set location");
    }
}
 
源代码3 项目: selenium   文件: RemoteLocationContext.java
@Override
public Location location() {
  @SuppressWarnings("unchecked")
  Map<String, Number> result = (Map<String, Number>) executeMethod.execute(
      DriverCommand.GET_LOCATION, null);
  if (result == null) {
    return null;
  }
  return new Location(castToDouble(result.get("latitude")),
                      castToDouble(result.get("longitude")),
                      castToDouble(result.get("altitude")));
}
 
源代码4 项目: functional-tests-core   文件: AndroidDevice.java
@Override
public void setLocation(Location location) {
    (this.client.driver).setLocation(location);
}
 
源代码5 项目: functional-tests-core   文件: IOSDevice.java
@Override
public void setLocation(Location location) {
    this.client.driver.setLocation(location);
}
 
源代码6 项目: bobcat   文件: WebDriverWrapper.java
@Override
public Location location() {
  return ((LocationContext) super.getWrappedDriver()).location();
}
 
源代码7 项目: bobcat   文件: WebDriverWrapper.java
@Override
public void setLocation(Location arg0) {
  ((LocationContext) super.getWrappedDriver()).setLocation(arg0);
}
 
源代码8 项目: java-client   文件: AppiumDriver.java
@Override
public Location location() {
    return locationContext.location();
}
 
源代码9 项目: java-client   文件: AppiumDriver.java
@Override
public void setLocation(Location location) {
    locationContext.setLocation(location);
}
 
源代码10 项目: java-client   文件: AndroidDriverTest.java
@Test
public void geolocationTest() {
    Location location = new Location(45, 45, 100);
    driver.setLocation(location);
}
 
源代码11 项目: selenium   文件: OperaDriver.java
@Override
public Location location() {
  return locationContext.location();
}
 
源代码12 项目: selenium   文件: OperaDriver.java
@Override
public void setLocation(Location location) {
  locationContext.setLocation(location);
}
 
源代码13 项目: selenium   文件: ChromiumDriver.java
@Override
public Location location() {
  return locationContext.location();
}
 
源代码14 项目: selenium   文件: ChromiumDriver.java
@Override
public void setLocation(Location location) {
  locationContext.setLocation(location);
}
 
源代码15 项目: selenium   文件: RemoteLocationContext.java
@Override
public void setLocation (Location location) {
  Map<String, Location> args = ImmutableMap.of("location", location);
  executeMethod.execute(DriverCommand.SET_LOCATION, args);
}
 
源代码16 项目: selenium   文件: TestEdgeHtmlDriver.java
@Override
public Location location() {
  return locationContext.location();
}
 
源代码17 项目: selenium   文件: TestEdgeHtmlDriver.java
@Override
public void setLocation(Location location) {
  locationContext.setLocation(location);
}
 
源代码18 项目: selenium   文件: TestEdgeDriver.java
@Override
public Location location() {
  return locationContext.location();
}
 
源代码19 项目: selenium   文件: TestEdgeDriver.java
@Override
public void setLocation(Location location) {
  locationContext.setLocation(location);
}
 
源代码20 项目: selenium   文件: GetLocationContext.java
@Override
public Location call() {
  return Utils.getLocationContext(getUnwrappedDriver()).location();
}
 
源代码21 项目: functional-tests-core   文件: Device.java
/**
 * Set geo location.
 *
 * @param location Geo location.
 */
public void setLocation(Location location) {
    this.device.setLocation(location);
}
 
源代码22 项目: functional-tests-core   文件: IDevice.java
/**
 * TODO(): Add docs.
 *
 * @param location
 */
void setLocation(Location location);
 
 类所在包
 同包方法