请问在Selenium RC 中如何使用浏览器做Post操作,而不是Get?
公司的产品中某部分的功能只接受Post,RC的底层应该是HttpClient吧,
我在源代码中没有找到在哪里加上这个功能。 selenium不是单纯的java,你不会想自己new 一个url,直接跟服务器交互吧?还要指定提交方式,是不是还打算自己写http请求报头报文啊?呵呵
你只要去点击提交按钮就可以了,提交按钮用的方法是get的就是get,是post的就是post,这个跟RC无关,它只是模仿用户做的事或者行为而已。 我是准备直接和服务器交互的。只是现在不知道怎么直接调用Selenium底层的HttpClient,如果能访问到的话,做Post就很简单了!
现在的项目希望在开源的基础上做一些扩展的功能的,
公司里面原来用的IDE和Core的方式,已经把很多新功能集成进去了,
我现在做的研究是把大部分功能移植到RC中来,以后公司的重心转到RC上来! 我上网了解了下httpclient.
再看了下selenium RC 源代码。rc里面没有用 httpclient。
RC里面url处理在HttpCommandProcessor.java#getCommandResponseAsString方法
页:
[1]