SkillAgentSearch skills...

SeleniumScreenSnapper

Screenshots with WebElement highlighting and thumbnails

Install / Use

/learn @nicegraham/SeleniumScreenSnapper
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Takes screenshots of the browser and highlights WebElements.

You can highlight a single weblement in the browser or a bunch of them.

driver.get("http://www.google.com");
WebElement searchbox = driver.findElement(By.name("q"));
screenSnapper.screenshot(searchbox);

Screenshot:

Searchbox highlighted

thumbnail:

Searchbox thumbnail

searchbox.sendKeys("cheese");
WebElement searchButton = wait.until(visibilityOfElementLocated(By.name("btnG")));
searchButton.click();
wait.until(visibilityOfElementLocated(By.className("navend")));
List<WebElement> results = driver.findElements(By.className("g"));
screenSnapper.screenshot(results);

Screenshot:

results highlighted

thumbnail 1:

result 1 thumbnail

thumbnail 2:

result 2 thumbnail etc.

Related Skills

View on GitHub
GitHub Stars24
CategoryDevelopment
Updated4y ago
Forks7

Security Score

60/100

Audited on Jan 3, 2022

No findings