2015-11-08 154 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

非常感謝你的幫助。 –