一尘不染

有什么方法可以使用Selenium从POST请求开始?

selenium

我正在尝试使用对我的应用程序的POST请求来启动Selenium测试。

而不是简单 open(/startpoint)

我想做类似的事情 open(/startpoint, stuff=foo,stuff2=bar)

有什么办法吗?

我之所以这样问是因为发布到此起点的原始页面取决于经常处于脱机状态(开发环境)的外部提供程序,因此往往会太早失败(并且不是测试的主题)


我想以GET方式发送数据也可以。我只希望使用POST方法。


阅读 1612

收藏
2020-06-26

共1个答案

一尘不染

简短答案:不可以。

但是您也许可以用一点污秽来做到这一点。如果您打开测试页(使用GET),然后在该页上评估一些JavaScript,则应该能够复制POST请求。

希望这可以帮助。

2020-06-26