如何在硒的新标签页中滚动

利亚尼亚尼

我通过单击c#中的硒元素来打开一个新选项卡。更改为新标签后,我想滚动,但是出现超时错误。

我收到超时消息,没有滚动。

这是C#代码。

二手Chrome 79

Chrome选项是

options.AddArguments("handlesAlerts=false");
            options.AddArguments("--disable-infobars");
            options.AddArguments("--no-sandbox");
            options.AddArguments("--disable-background-networking");
            options.AddArguments("--disable-component-extensions-with-background-pages");
            options.AddArguments("--dns-prefetch-disable");
            options.AddArguments("--ignore-certificate-errors");
            options.AddArguments("--ignore-certificate-errors-spki-list");
            options.AddArguments("--ignore-ssl-errors");
            options.AddArguments("--allow-running-insecure-content");
            options.AddArguments("lang=ko_KR");


if (this.driver.WindowHandles.Count > 1)
{
this.driver.SwitchTo().Window(this.driver.WindowHandles[1]);
}
Utils.sleep(3000);
((IJavaScriptExecutor)this.driver).ExecuteScript("window.scrollBy(0,500);");
什伦博

您可以分两步执行此操作,移至新的tab并在scroll那里执行。

ArrayList<String> AllTabs = new ArrayList<String> (driver.getWindowHandles()); 
driver.switchTo().window(AllTabs.get(1));
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("window.scrollBy(0 , window.innerHeight)");

完成后,您可以关闭选项卡。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在CasperJS中打开新标签页

来自分类Dev

如何在VIM的新标签页中打开终端?

来自分类Dev

如何在asp.net中打开新标签页

来自分类Dev

如何在odoo 13中创建新标签页?

来自分类Dev

如何在NextJS的新标签页中打开链接?

来自分类Dev

Django:如何在新标签页中显示pdf文件?

来自分类Dev

如何在Chrome的新标签页中隐藏书签?

来自分类Dev

如何在Firefox中更改新标签页的行为?

来自分类Dev

如何在Firefox中更改新标签页的行为?

来自分类Dev

如何在新标签页中打开Google环聊?

来自分类Dev

如何在Firefox的新标签页中打开搜索结果

来自分类Dev

如何在新标签页中打开当前目录?

来自分类Dev

如何在新标签页中打开 2 个链接?

来自分类Dev

如何在Pentadactyl的新标签页中打开上一页/下一页?

来自分类Dev

如何在新标签页中打开DIV标签内的内容

来自分类Dev

如何使新标签页在Firefox中打开空白页?

来自分类Dev

如何使新标签页在Firefox中打开空白页?

来自分类Dev

如何在popup.js中获取链接以在新标签页中打开?

来自分类Dev

在Firefox 13中,如何在新标签页中增加缩略图的数量?

来自分类Dev

如何在popup.js中获取链接以在新标签页中打开?

来自分类Dev

如何在新标签页的Chrome扩展程序的多功能框中窃取焦点?

来自分类Dev

Chrome扩展程序:如何在新标签页中显示背景图片

来自分类Dev

如何在新标签页中打开新创建的图像?

来自分类Dev

在Xcode 11中,如何在新标签页或新窗口中快速打开文件?

来自分类Dev

如何在Chrome 33的新标签页中删除Google搜索和较小的图块?

来自分类Dev

Firefox:如何在新标签页中获取我的主页,而不是最近使用的网站“ tiles” :(

来自分类Dev

如何在新标签页中打开由报表查看器生成的pdf?

来自分类Dev

如何在Chrome的“新标签页”中更改Google搜索域?

来自分类Dev

如何在新标签页中打开div链接Javascript onClick =“ window.location

Related 相关文章

  1. 1

    如何在CasperJS中打开新标签页

  2. 2

    如何在VIM的新标签页中打开终端?

  3. 3

    如何在asp.net中打开新标签页

  4. 4

    如何在odoo 13中创建新标签页?

  5. 5

    如何在NextJS的新标签页中打开链接?

  6. 6

    Django:如何在新标签页中显示pdf文件?

  7. 7

    如何在Chrome的新标签页中隐藏书签?

  8. 8

    如何在Firefox中更改新标签页的行为?

  9. 9

    如何在Firefox中更改新标签页的行为?

  10. 10

    如何在新标签页中打开Google环聊?

  11. 11

    如何在Firefox的新标签页中打开搜索结果

  12. 12

    如何在新标签页中打开当前目录?

  13. 13

    如何在新标签页中打开 2 个链接?

  14. 14

    如何在Pentadactyl的新标签页中打开上一页/下一页?

  15. 15

    如何在新标签页中打开DIV标签内的内容

  16. 16

    如何使新标签页在Firefox中打开空白页?

  17. 17

    如何使新标签页在Firefox中打开空白页?

  18. 18

    如何在popup.js中获取链接以在新标签页中打开?

  19. 19

    在Firefox 13中,如何在新标签页中增加缩略图的数量?

  20. 20

    如何在popup.js中获取链接以在新标签页中打开?

  21. 21

    如何在新标签页的Chrome扩展程序的多功能框中窃取焦点?

  22. 22

    Chrome扩展程序:如何在新标签页中显示背景图片

  23. 23

    如何在新标签页中打开新创建的图像?

  24. 24

    在Xcode 11中,如何在新标签页或新窗口中快速打开文件?

  25. 25

    如何在Chrome 33的新标签页中删除Google搜索和较小的图块?

  26. 26

    Firefox:如何在新标签页中获取我的主页,而不是最近使用的网站“ tiles” :(

  27. 27

    如何在新标签页中打开由报表查看器生成的pdf?

  28. 28

    如何在Chrome的“新标签页”中更改Google搜索域?

  29. 29

    如何在新标签页中打开div链接Javascript onClick =“ window.location

热门标签

归档