首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium滚动

问Selenium滚动
EN

Stack Overflow用户
提问于 2020-07-17 17:11:31
回答 1查看 21关注 0票数 0

我想根据输入的关键字截取所有相关搜索结果建议的屏幕截图,但一个接一个,我如何在selenium中做到这一点??

代码语言:javascript
复制
    for(int i=1; i<=sheet.getLastRowNum(); i++) { 
    //Import data for company names. 
    cell = sheet.getRow(i).getCell(1); 
    cell.setCellType(CellType.STRING); 
    Thread.sleep(3000);
    //Here i'm reading and writing inputs from excel sheet
    WebElement SearchBar = driver.findElement(By.className("search-global-typeahead__input"));
    SearchBar.sendKeys(cell.getStringCellValue(), Keys.ENTER);
    Thread.sleep(3000);
    wait = new WebDriverWait(driver,30);
    SearchBar.submit();
EN

回答 1

Stack Overflow用户

发布于 2020-07-17 17:19:02

您需要使用selenium中的Ashot Api来截取整个页面的屏幕截图。

How to take full page Screenshot of a scrollable webpage using Selenium WebDriver with Java?此链接将有助于解决此问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62950841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档