【发布时间】:2018-01-18 12:37:29
【问题描述】:
我以前使用 Selenium 来自动化 Web 流程。然而,它并不总是可靠地工作,更重要的是,它取决于不一定总是相同的屏幕尺寸。
现在我有一个这样的表格(非常简化):
<form type="POST" name="demoform">
First name:<br>
<input type="text" name="firstname"><br>
Last name:<br>
<input type="text" name="lastname">
</form>
以前,我会搜索输入名称并输入数据。但现在我想用不同的方式做到这一点。我想知道如何通过 POST 发送数据以及如何获取网页的整个 HTML 结果。此外,我想知道后者是否只是 HTML 响应,还是实际用户会看到的页面 HTML。
【问题讨论】:
-
您想从 C# 测试方法执行单元测试之类的操作来测试发布请求吗?
-
不,我实际上是在尝试自动化 Web 流程。
-
@John 所以让我看看我是否理解。您基本上是想抓取页面,提取表单输入,填充它们并自动发布表单?
标签: c# post webautomation