首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在页面中测试登录

在页面中测试登录
EN

Stack Overflow用户
提问于 2009-05-17 23:33:48
回答 5查看 255关注 0票数 1

我必须在工作中访问一些页面,然后登录它们来报告任何问题。我正在考虑写一个程序来做这件事。

首先,我必须能够访问这些页面,然后我必须找到登录表单并发送信息。目前,我计划打印每个测试(可访问性和登录)的true/false,然后自己填写表单。我希望以后能够写一些东西来自动化这一点。

我正在考虑使用Ruby,虽然我还没有用它编码,但看起来它会让整个事情变得更容易。虽然我有一些使用C++的经验和一些使用C的经验,但我在Java方面的工作最多。

有什么建议吗?

EN

回答 5

Stack Overflow用户

发布于 2009-05-17 23:58:10

您可以使用Selenium IDE。它是一个用于简单web测试的记录和回放工具,您可以将其保存为Selenium RC的测试所需的任何语言。我希望它能帮上忙

票数 1
EN

Stack Overflow用户

发布于 2009-05-18 00:09:07

Python模块允许您轻松地与urllib2服务器进行交互。您可以使用urrlib2读取页面以验证内容。您可以使用urlencoded表单数据进行POST,并验证其内容。

此外,Python有一个简单的unittest库,可以帮助您组织测试。

代码语言:javascript
复制
class TestForm( unittest.TestCase ):
    def testFillInForm( self ): 
        data= urllib.urlencode( { field1="value", field2="value" } )
        response= urllib2.urlopen( "http://localhost/path/to/form", data )
        # check the response

if __name__ == "__main__":
    unittest.main()
票数 1
EN

Stack Overflow用户

发布于 2009-05-17 23:35:58

PHP和Python都有易于使用的HTTP库,这使得这类操作非常容易。这些语言中的任何一种都可以很好地工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/875752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档