1

基本上,我想更改常见soho路由器中的路由器设置页面中的设置,我什至无法通过第一步!也就是说,在不提示用户输入用户名和密码的情况下进入页面(这是必须的),您可以假设我有用户/密码详细信息。

所以我试图访问这个页面,例如......

http://username:password@192.168.1.1/ [其中用户名和密码是可变的]

我从 Internet Explorer 8 收到一条消息,说“Windows 找不到 'http://username:password@192.168.1.1/' 请检查拼写并重试”!

我希望使用 webbrowser 控件来访问它,这样我就可以进行更改,但如果我什至无法进入,我就没有希望了。然而,在歌剧中这样做是有效的。然而,歌剧是无关紧要的,因为它必须以某种方式以编程方式访问,如果我使用 webbrowser 路由,它必须在 ie8 中工作,除非我通过 webrequest 类,这将是一个解析噩梦。

对我的第一个障碍有什么想法吗?(进入)也许还有我的额外障碍?(访问配置设置/重启路由器/基本功能等)。

顺便说一句,我听说过 snmp 并了解它在 SOHO 路由器中很少使用,所以这是不可能的,谢谢。

更新:刚刚做了一些测试,通过 webbrowser 控件运行上述 URL 语法没有问题,换句话说,它可以工作。但是,在 ie8 中手动运行它不起作用,同样的错误消息。很奇怪,但我已经解决了我的第一个障碍......现在到我的第二个......如何让至少 90-95% 的用户使用这项功能?awch(gulp)你们认为我需要多少个浏览器来编写重启/回收路由器命令?

4

1 回答 1

0

您可以尝试使用 watin 测试记录器:http ://watintestrecord.sourceforge.net/

它最初用于记录测试套件,用于对 watin 可以通过远程控制 Web 浏览器(IE 或 Firefox)运行的网站进行自动化测试。

您可以记录一个以您想要的方式设置属性的测试用例,然后为此生成例如 C# 代码。然后,您可以创建一个运行此代码的 C# 应用程序。

于 2010-09-30T12:56:09.360 回答