Foxtable(狐表)用户栏目专家坐堂 → [求助]在webbrowser里登录失败后的提示框如何关闭(已解决)


  共有2024人关注过本帖树形打印复制链接

主题:[求助]在webbrowser里登录失败后的提示框如何关闭(已解决)

帅哥哟,离线,有人找我吗?
bohe
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1074 积分:9872 威望:0 精华:0 注册:2008/9/2 11:34:00
  发帖心情 Post By:2023/7/1 18:23:00 [只看该作者]

这个提示框是js来生成的,狐表能不能找到这个?

 回到顶部
帅哥哟,离线,有人找我吗?
bohe
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1074 积分:9872 威望:0 精华:0 注册:2008/9/2 11:34:00
  发帖心情 Post By:2023/7/2 9:35:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:22.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:33.png
图片点击可在新窗口打开查看




 回到顶部
帅哥哟,离线,有人找我吗?
bohe
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1074 积分:9872 威望:0 精华:0 注册:2008/9/2 11:34:00
  发帖心情 Post By:2023/7/2 9:42:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:44.png
图片点击可在新窗口打开查看


蓝版,这种情况如何解决?

以下是部分代码

    web.Document.GetElementById("btncx").InvokeMember("click") ’点击查询按钮


’以下是获取提示框
Dim divhtml As System.Windows.Forms.HtmlElementCollection = web.Document.GetElementsByTagName("div") '获得当前页面的div标签HTML元素集合
For i As Integer = 0 To divhtml.Count - 1 '循环所有div标签
    If divhtml(i).OuterHtml.Contains("myTabContent") Then 'myTabContent是成功登录后数据表的id
        Exit For
    End If
    If divhtml(i).OuterHtml.Contains("wintips") and divhtml(i).OuterHtml.Contains("display: block;") Then '判断该div标签是否包含提示框内相应字符串(如果包含说明该div标签是在弹窗里)
        MessageBox.Show(divhtml(i).OuterHtml)
        messagebox.Show(divhtml(i).Children(1).OuterHtml)
        divhtml(i).Children(1).InvokeMember("click")
        Exit For
    End If
Next

 回到顶部
帅哥哟,离线,有人找我吗?
bohe
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1074 积分:9872 威望:0 精华:0 注册:2008/9/2 11:34:00
  发帖心情 Post By:2023/7/4 8:25:00 [只看该作者]

没有办法了吗?

 回到顶部
帅哥哟,离线,有人找我吗?
bohe
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1074 积分:9872 威望:0 精华:0 注册:2008/9/2 11:34:00
  发帖心情 Post By:2023/7/5 9:26:00 [只看该作者]

终于解决了这个问题,方法:通过定时器来解决分时运行问题

 回到顶部
总数 15 上一页 1 2