c# winform程序 webBrowser 当前页面的脚本发生错误 找不到成员

本帖最后由 yz2653410 于 2014-01-11 21:03:25 编辑

以下为页面代码

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace tzbao

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

//开始

private void button1_Click(object sender, EventArgs e)

{

webBrowser1.Navigate("https://www.****.com/logon.html");

}

//在web浏览器控件中承载的文档全部加载后发生。

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)

{

switch (webBrowser1.Url.ToString())

{

case "https://www.****.com/logon.html": login(); break;

}

}

private void login()

{

var username = webBrowser1.Document.GetElementById("logonUsername");

var password = webBrowser1.Document.GetElementById("password");

var logonAction = webBrowser1.Document.GetElementById("logonAction");

username.InnerText = loginUsername.Text;

password.InnerText = loginpassword.Text;

logonAction.InvokeMember("Click");

}

}

}

点击开始按钮之后,就直接弹出一个信息框

在界面里面点击的链接也不可用,而且还是弹出图片上的提示

求大神们帮忙啊,谢谢了

分享到:

更多

------解决方案--------------------

不知道你要什么效果,我是直接屏蔽脚本错误的:

webBrowser1.ScriptErrorsSuppressed = true

------解决方案--------------------

login 方法是否考虑延迟2至3秒再执行,如果是真正的网页,可能不止是一个HTML文档.

------解决方案--------------------

void webBrowser1_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e)

{

if (webBrowser1.ReadyState == WebBrowserReadyState.Complete)

{

..........

}

}

注意要判断  ReadyState

webbrowser1 脚本报错_c# winform程序 webBrowser 当前页面的脚本发生异常 找不到成员...相关推荐

  1. IDEA 代码不报红但是编译不通过 报错:java: 程序包xxx.xxx不存在 java: 找不到符号 lombok不存在

    错误描述: 在编写非Maven项目时,添加了lombok以方便编写实体类,但是添加注解后启动项目报错说lombok包不存在 排查过程: 首先确定了IDEA的lombok插件确实是存在了 然后我们打开了 ...

  2. 客户端提示连接oracle出错,客户端登录报错:与服务端的网络连接发生异常,请您联系管理员处理...

    版本号:GS70 业务场景(如下): 异常信息(异常类型:Genersoft.Platform.Core.Error.GSPException) 异常标识:00000000-0000-0000-000 ...

  3. c#调用js脚本报错_C#后台调用前台JS函数方法

    总结了公司其他人的一些C#后台调用前台的方法: 方法一: 假设前台页面的JS脚本标签中有如下函数: function A() { alert("hello word!"); } 那 ...

  4. rf运行python脚本报错_GNUradio与USRP折腾指南之环境搭建

    其实这篇文章我想用摩斯电码写,但是由于我不会,所以我只能敲汉字了. 我五月份的时候拿到了两台USRP,是由国内山黑制作的.没想到居然出差一个多月,耽误了很多事情,现在我已经返回到我的家中,在折腾了很长 ...

  5. Ubuntu执行脚本报错-bash: ./send.py: /usr/bin/python: bad interpreter: Permission denied

    在Ubuntu系统终端中,使用命令行如下命令行运行*.py文件: 执行脚本报错 root@ubuntu:/usr/bin/python# chmod a+x send.py root@ubuntu:/ ...

  6. 【unity】解决 2d-extras 的 CustomRuleTileMenu 脚本报错的问题

    [unity]解决 2d-extras 的 CustomRuleTileMenu 脚本报错的问题 参考文章: (1)[unity]解决 2d-extras 的 CustomRuleTileMenu 脚 ...

  7. Loadrunner 报错: Error: The table 'E:\*性能测试脚本\login1\userName.dat' does not exist.

    Loadrunner 报错: Error: The table 'E:\*性能测试脚本\login1\userName.dat' does not exist.  loadrunner编译时报错,路径 ...

  8. VS2017调试报错:当前页面的脚本发生错误

    vs2017更新到15.7.5版本,然后调试项目就报错:当前页面的脚本发生错误 如下图: 原因: 本人电脑是win7系统,IE浏览器是IE9,所有版本太低了,除非是升级都11,除了升级,还有什么办法呢 ...

  9. 脚本报错 未结束的字符串常量 可能导致的原因

    某医疗系统软件 情况:单独某个病人选中进来后会出现脚本报错 其他病人并没有发生未结束字符串常量报错 原因:由于系统用的还是jsp java变量中 如果存在换行符 如 v111 2222 这种中间换行了 ...

最新文章

  1. 接口测试 2021 接口测试白皮书 欢迎下载阅读
  2. pyspark groupBy代码示例
  3. IOS使用MessageUI Framework 发送短信息
  4. ITK:使用二项式内核模糊图像
  5. IIS 7.0的集成模式和经典模式
  6. 从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用Application Part动态加载控制器和视图...
  7. C++智能指针使用指南 part2:智能指针本身的方法以及使用建议
  8. Hadoop集群安装部署_伪分布式集群安装_02
  9. java定义一个方法,返回a的b次方
  10. 安装程序无法创建新的系统分区
  11. 静态RAM(2K * 8位)6116介绍(抄自原理图)
  12. linux配置ip地址 suse_suse下设置IP的两种方法
  13. python ai 源码_2018年撩课学院-Python+人工智能/JavaEE/Web全栈/全学科下载_Python教程...
  14. 基于51单片机的数码管密码锁设计资料
  15. 2020年阴历二月二十 读书笔记~漫步华尔街③
  16. 第一课 安装 登陆CentOS 7
  17. 将figma的设计图上传到蓝湖
  18. mysql 处理emij表情_判断是否emij表情
  19. 小白兔卖菜是计算机作文,白兔的菜作文
  20. root用户执行sourc /etc/profile命令提示权限不够

热门文章

  1. 我的一个rsync的包装
  2. 通过显微镜,人们又看到了一个活生生的但是肉眼看不到的世界。透过成千上万的点击数据,在线世界也就变得更为鲜活,更有意义了。...
  3. 51nod1565 FFT
  4. 在IIS中为SQL Server 2008配置报表服务
  5. Python设置环境变量,改变GnomeConnectionManager的语言
  6. ipone 网页版的iphone
  7. C examples
  8. sh脚本每天创建一个文件夹_我每天创建一个月的视频。 这就是发生的事
  9. 银行软件开发实习生_如何找到学生的软件开发人员实习生
  10. OpenStack环境搭建(一:Virtual Box 5.1 环境的安装及配置)