2015-11-08 150 views
1

我有关于验证POST请求是否成功的问题。硒有什么办法可以达到这个目的?或者任何其他可以与硒集成的工具?验证POST请求是否成功或未使用硒python

也许点击按钮,并检查它是否返回200状态?

+0

在这里使用['selenium-requests'](https://pypi.python.org/pypi/selenium-requests/)怎么样? –

+0

[有没有什么办法可以使用Selenium开始POST请求?](http://stackoverflow.com/questions/5660956/is-there-any-way-to-start-with-a-post-请求使用硒) – JeffC

回答

1

在java中,您可以使用与硒完美集成的Browsermob-Proxy http://bmp.lightbody.net/。它所做的,它拦截所有的通信,你可以得到它的状态码。你可以尝试找到一个python代理,这样你就可以做同样的事情。

硒API不会给你statuscodes。几年前这是a "political" decision

在StackOverflow上,有人建议用另一个工具发送另一个请求来检查状态码。取决于你的用例可能足够你。

+0

非常感谢你的帮助。 –