webbrowser1 脚本报错_c# winform程序 webBrowser 当前页面的脚本发生异常 找不到成员...
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 当前页面的脚本发生异常 找不到成员...相关推荐
- IDEA 代码不报红但是编译不通过 报错:java: 程序包xxx.xxx不存在 java: 找不到符号 lombok不存在
错误描述: 在编写非Maven项目时,添加了lombok以方便编写实体类,但是添加注解后启动项目报错说lombok包不存在 排查过程: 首先确定了IDEA的lombok插件确实是存在了 然后我们打开了 ...
- 客户端提示连接oracle出错,客户端登录报错:与服务端的网络连接发生异常,请您联系管理员处理...
版本号:GS70 业务场景(如下): 异常信息(异常类型:Genersoft.Platform.Core.Error.GSPException) 异常标识:00000000-0000-0000-000 ...
- c#调用js脚本报错_C#后台调用前台JS函数方法
总结了公司其他人的一些C#后台调用前台的方法: 方法一: 假设前台页面的JS脚本标签中有如下函数: function A() { alert("hello word!"); } 那 ...
- rf运行python脚本报错_GNUradio与USRP折腾指南之环境搭建
其实这篇文章我想用摩斯电码写,但是由于我不会,所以我只能敲汉字了. 我五月份的时候拿到了两台USRP,是由国内山黑制作的.没想到居然出差一个多月,耽误了很多事情,现在我已经返回到我的家中,在折腾了很长 ...
- 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:/ ...
- 【unity】解决 2d-extras 的 CustomRuleTileMenu 脚本报错的问题
[unity]解决 2d-extras 的 CustomRuleTileMenu 脚本报错的问题 参考文章: (1)[unity]解决 2d-extras 的 CustomRuleTileMenu 脚 ...
- Loadrunner 报错: Error: The table 'E:\*性能测试脚本\login1\userName.dat' does not exist.
Loadrunner 报错: Error: The table 'E:\*性能测试脚本\login1\userName.dat' does not exist. loadrunner编译时报错,路径 ...
- VS2017调试报错:当前页面的脚本发生错误
vs2017更新到15.7.5版本,然后调试项目就报错:当前页面的脚本发生错误 如下图: 原因: 本人电脑是win7系统,IE浏览器是IE9,所有版本太低了,除非是升级都11,除了升级,还有什么办法呢 ...
- 脚本报错 未结束的字符串常量 可能导致的原因
某医疗系统软件 情况:单独某个病人选中进来后会出现脚本报错 其他病人并没有发生未结束字符串常量报错 原因:由于系统用的还是jsp java变量中 如果存在换行符 如 v111 2222 这种中间换行了 ...
最新文章
- 接口测试 2021 接口测试白皮书 欢迎下载阅读
- pyspark groupBy代码示例
- IOS使用MessageUI Framework 发送短信息
- ITK:使用二项式内核模糊图像
- IIS 7.0的集成模式和经典模式
- 从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用Application Part动态加载控制器和视图...
- C++智能指针使用指南 part2:智能指针本身的方法以及使用建议
- Hadoop集群安装部署_伪分布式集群安装_02
- java定义一个方法,返回a的b次方
- 安装程序无法创建新的系统分区
- 静态RAM(2K * 8位)6116介绍(抄自原理图)
- linux配置ip地址 suse_suse下设置IP的两种方法
- python ai 源码_2018年撩课学院-Python+人工智能/JavaEE/Web全栈/全学科下载_Python教程...
- 基于51单片机的数码管密码锁设计资料
- 2020年阴历二月二十 读书笔记~漫步华尔街③
- 第一课 安装 登陆CentOS 7
- 将figma的设计图上传到蓝湖
- mysql 处理emij表情_判断是否emij表情
- 小白兔卖菜是计算机作文,白兔的菜作文
- root用户执行sourc /etc/profile命令提示权限不够
热门文章
- 我的一个rsync的包装
- 通过显微镜,人们又看到了一个活生生的但是肉眼看不到的世界。透过成千上万的点击数据,在线世界也就变得更为鲜活,更有意义了。...
- 51nod1565 FFT
- 在IIS中为SQL Server 2008配置报表服务
- Python设置环境变量,改变GnomeConnectionManager的语言
- ipone 网页版的iphone
- C examples
- sh脚本每天创建一个文件夹_我每天创建一个月的视频。 这就是发生的事
- 银行软件开发实习生_如何找到学生的软件开发人员实习生
- OpenStack环境搭建(一:Virtual Box 5.1 环境的安装及配置)