watin

    0热度

    1回答

    我使用WatiN来自动化Internet Explorer。 我现在有一个pdf文件的问题。 当我点击一个按钮,就会有一个PDF文件的浏览器中打开: 现在,我想自动下载并保存此PDF,所以我可以在我的应用程序中使用它。 有人可以帮助我,我该怎么做?

    0热度

    1回答

    我想用WatiN做一些屏幕抓取工作。它运行在我们的网站上的一个调度程序。我不需要看UI,我只需要它来完成这项工作。我可以在没有问题的情况下浏览网站,但是当试图下载文件时,我有两个问题。 当需要下载时使用IE 11,我会卡在弹出的打开/保存对话框中。我已经尝试过,并尝试过一切有IE 11自动下载文件,但无济于事。我编辑了注册表,并尝试了安全选项卡中的所有选项,但没有运气。我尝试使用SendKey.S

    -1热度

    1回答

    这是我的第一个问题,我希望我能正确地做所有事情。 无论如何,我有一个奇怪的问题。我基本上,我想,以填补华廷此HTML输入: <input name="edit[id]" class="form-text required" id="edit-id" type="text" size="60" maxlength="64" value=""> 这是我在C#代码: IE ie = new IE()

    0热度

    1回答

    所以我刚刚拿到WatiN,想做一些自动验收测试。 我有resharper,以及使用NuGet管理器的Nunit和WatiN。将Embed Interop的引用Interop.SHDocVw属性更改为false,所以一切正常,浏览器显示,在一个框中写入文本(有点快,所以我只看到最终结果,没有打印,我不知道是否有可能减慢速度),点击一个按钮等等。好吧......直到我在测试结束时添加一个断言。它失败。

    0热度

    1回答

    我试图最大化WatiN打开浏览器窗口: var browser = new IE(); browser.SizeWindow(width, height); ,但我不知道该怎么宽度和高度设置为我的屏幕尺寸。

    1热度

    1回答

    说明 - 我正在使用Watin来自动化浏览器。这是我需要创建的Watin Table对象,而不是JavaScript对象。 我正在使用watin从Web应用程序中提取数据。我需要创建一个watin Table,但html中的表既没有ID也没有类。 它嵌套在另一个表中,但在一个ID为detailsDiv的div内。 <div id="detailsDiv"> <table> <

    0热度

    1回答

    我有一个关于华廷的问题,我今天才开始使用它,我不能找出如何单击JS按钮,这里就是我的了: private void btnLogin_Click(object sender, EventArgs e) { if (!String.IsNullOrWhiteSpace(txtUser.Text) && !String.IsNullOrWhiteSpace(txtPass.Text))

    0热度

    1回答

    我正在使用WatiN在网站上填写表单。但是,如果我实际拿起鼠标并单击文本框,则文本框的“自动完成”功能只会触发。我试过使用Select(),Click()和TypeText(),并且在所有这些情况下,表单上的自动填充不会触发。 有没有人遇到过这个?我可以绕过它吗?我假设自动完成功能是由JavaScript触发的,但如果我只能模拟“正确的”鼠标移动并单击,那对我来说就足够了。

    1热度

    1回答

    Internet Explorer已打开并显示一个网页。我们知道这里有一个下拉菜单,并且在这个页面上有一个文本框和一个按钮。 我需要从下拉列表中选择一个项目,在textBox中写入文本并单击该按钮。 如何使用WatiN按下窗口中的按钮来完成这些操作,我当前添加了其相关的库,并且在使用部分中添加了WatiN.Core,但似乎它不适用于Windows窗体。

    1热度

    1回答

    我无法找到一种方法,当它位于iframe内时,点击确认弹出窗口。我可以找到iframe并单击“单击确定”按钮,然后确认按钮弹出,此时我卡住了。我在下面发布了我的html和c#代码。 以下是文件:///C/Temp/IFrame.html <html> <body> <iframe id="FrameID" src="file:///C:/Temp/confirm1.html"