【问题标题】:scrolling down in browser C#在浏览器 C# 中向下滚动
【发布时间】:2018-01-15 13:29:48
【问题描述】:

我有这个browsercontroller,想知道如何向下滚动到页面底部?我不知道这个命令的正确命令

这是我的部分代码

Browser browserController = new Browser(); //call browser controlle
Searcher searchKey = new Searcher();
browserController.browserCloser("iexplore"); //close all recent open IE to avoid issues
using (IE browser = new IE(browserController.URLData())) //original code but with time out exception
{
    browser.AutoClose = false;
    browser.WaitForComplete(40);

    Thread.Sleep(20000);
}

我需要向下滚动到 IE 并等待项目加载 这是我正在查看的网站https://hpe.wd5.myworkdayjobs.com/Jobsathpe/ 我需要加载页面中的所有结果

【问题讨论】:

    标签: c# html c#-4.0


    【解决方案1】:

    不要在 UI 线程中使用 Thread.Sleep()。它通常会阻止任何 UI 操作,即使是在此调用之前调用的那些。请改用Timer

    【讨论】:

    • 不应该是评论吗?
    【解决方案2】:

    代码隐藏:

    客户端:

    【讨论】:

    • 我是 C# 新手,浏览器中没有那个 scrollTo 或 Scrollby 方法
    • 点击链接并对此感到困惑;)如果太多,也许您应该开始阅读一些初学者的文档
    猜你喜欢
    • 1970-01-01
    • 2015-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-24
    • 1970-01-01
    • 1970-01-01
    • 2018-08-31
    相关资源
    最近更新 更多