本文整理汇总了Java中ru.yandex.qatools.ashot.AShot.takeScreenshot方法的典型用法代码示例。如果您正苦于以下问题:Java AShot.takeScreenshot方法的具体用法?Java AShot.takeScreenshot怎么用?Java AShot.takeScreenshot使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ru.yandex.qatools.ashot.AShot
的用法示例。
在下文中一共展示了AShot.takeScreenshot方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: excludeAndInclude
import ru.yandex.qatools.ashot.AShot; //导入方法依赖的package包/类
@Deprecated
/**
* use {@link TeasyScreenshot#excludeAndInclude(List, List)}
*/
public Screenshot excludeAndInclude(List<By> excludeLocators, List<By> includeLocators) {
WebDriver driver = getWebDriver();
AShot aShot = new AShot();
if (isChrome()) {
hideScrollbar(driver);
makeViewPortShootingStrategy(aShot);
}
addIgnoredAreas(excludeLocators, driver, aShot);
addMonochromeIndentFilter(aShot);
Screenshot screenshot = aShot.takeScreenshot(driver, getIncludeElements(includeLocators, driver));
if (isChrome()) {
revealScrollbar(driver);
}
return screenshot;
}
示例2: exclude
import ru.yandex.qatools.ashot.AShot; //导入方法依赖的package包/类
@Deprecated
/**
* use {@link TeasyScreenshot#exclude(List)}
*/
public Screenshot exclude(List<By> excludeLocators) {
WebDriver driver = getWebDriver();
AShot aShot = new AShot();
if (isChrome()) {
hideScrollbar(driver);
makeViewPortShootingStrategy(aShot);
}
addIgnoredAreas(excludeLocators, driver, aShot);
Screenshot screenshot = aShot.takeScreenshot(driver);
if (isChrome()) {
revealScrollbar(driver);
}
return screenshot;
}
示例3: include
import ru.yandex.qatools.ashot.AShot; //导入方法依赖的package包/类
@Deprecated
/**
* use {@link TeasyScreenshot#include(List)}
*/
public Screenshot include(List<By> includeLocators) {
WebDriver driver = getWebDriver();
AShot aShot = new AShot();
if (isChrome()) {
hideScrollbar(driver);
makeViewPortShootingStrategy(aShot);
}
addMonochromeIndentFilter(aShot);
Screenshot screenshot = aShot.takeScreenshot(driver, getIncludeElements(includeLocators, driver));
if (isChrome()) {
revealScrollbar(driver);
}
return screenshot;
}
示例4: fullPage
import ru.yandex.qatools.ashot.AShot; //导入方法依赖的package包/类
@Deprecated
/**
* use {@link TeasyScreenshot#fullPage()}
*/
public Screenshot fullPage() {
WebDriver driver = getWebDriver();
AShot aShot = new AShot();
if (isChrome()) {
hideScrollbar(driver);
makeViewPortShootingStrategy(aShot);
}
Screenshot screenshot = aShot.takeScreenshot(driver);
if (isChrome()) {
revealScrollbar(driver);
}
return screenshot;
}
示例5: excludeAndInclude
import ru.yandex.qatools.ashot.AShot; //导入方法依赖的package包/类
public Screenshot excludeAndInclude(List<TeasyElement> excludeElements, List<TeasyElement> includeElements) {
AShot aShot = new AShotChromeDecorator();
addIgnoredAreas(excludeElements, aShot);
addMonochromeIndentFilter(aShot);
return aShot.takeScreenshot(driver, asWebElements(includeElements));
}
示例6: exclude
import ru.yandex.qatools.ashot.AShot; //导入方法依赖的package包/类
public Screenshot exclude(List<TeasyElement> elements) {
AShot aShot = new AShotChromeDecorator();
addIgnoredAreas(elements, aShot);
return aShot.takeScreenshot(driver);
}
示例7: include
import ru.yandex.qatools.ashot.AShot; //导入方法依赖的package包/类
public Screenshot include(List<TeasyElement> elements) {
AShot aShot = new AShotChromeDecorator();
addMonochromeIndentFilter(aShot);
return aShot.takeScreenshot(driver, asWebElements(elements));
}
示例8: fullPage
import ru.yandex.qatools.ashot.AShot; //导入方法依赖的package包/类
public Screenshot fullPage() {
AShot aShot = new AShotChromeDecorator();
return aShot.takeScreenshot(driver);
}