我一直在为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);其中每一个都有一个模拟器版本。有人知道它们之间的区别吗?
发布于 2019-12-10 21:49:11
也许是因为它们中的一个用于模拟,另一些用于真实设备。
https://stackoverflow.com/questions/56279519
复制相似问题