0

我一直在为 Selenium 开发 Ashot 库和 Browserstack API 来截取设备的屏幕截图。通过拍摄策略,我注意到一些可用的策略有一个“模拟器”策略。

ashot 库的文档很少:/

public static ShootingStrategy iPad2WithIOS8() {
    VariableCutStrategy cutStrategy = new VariableCutStrategy(41, 65, 960);
    return viewportNonRetina(500, cutStrategy);
}

public static ShootingStrategy iPad2WithIOS8Simulator() {
    VariableCutStrategy cutStrategy = new VariableCutStrategy(41, 65, 1250);
    return viewportNonRetina(500, cutStrategy);
}

public static ShootingStrategy iPad2WithIOS8Retina() {
    VariableCutStrategy cutStrategy = new VariableCutStrategy(41, 65, 960);
    return viewportRetina(500, cutStrategy, 2.0F);
}

public static ShootingStrategy iPad2WithIOS8RetinaSimulator() {
    VariableCutStrategy cutStrategy = new VariableCutStrategy(41, 65, 1250);
    return viewportRetina(500, cutStrategy, 2.0F);

每一个都有一个模拟器版本。有人知道它们之间有什么区别吗?

4

1 回答 1

0

也许是因为其中一个适用于模拟,而另一些适用于真实设备。

于 2019-12-10T13:49:11.237 回答