【问题标题】:robotframework selenium2library how to catch both javascript exception and !=200 http status responserobotsframework selenium2library 如何同时捕获 javascript 异常和 !=200 http 状态响应
【发布时间】:2016-01-21 23:46:35
【问题描述】:

我想改进我的 selenium2library 机器人框架测试套件,捕捉 javascript 错误和返回不同于 200 的 http 状态的调用。

即使我认为这是一个常见问题,谷歌也无法帮助我。

一些建议?

【问题讨论】:

    标签: automated-tests robotframework


    【解决方案1】:

    如果要测试 http 响应,则需要另一个库,例如 RequestsLibraryHTTPLibrary。您还可以使用urllib2urllib3 在python 中编写自己的关键字。

    您可以使用 Selenium2Library 的 ExecuteJavascript 关键字来测试 javascript 函数。

    【讨论】:

    • 我已经使用 RequestsLibrary 发出请求,但我需要一些东西来捕捉打开网页的每个调用,以便了解是否出现故障。我可以通过 javascript 探针(例如 trackjs)获得此结果,但如果可能的话,我更喜欢在不注入 trackjs 的情况下监听每个调用。
    • 谢谢,但我需要一些被动的东西。我想在我正在测试的网站中正常导航,同时被动地捕获错误 http 状态(例如 404)
    猜你喜欢
    • 2017-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-13
    • 1970-01-01
    • 2017-02-26
    • 1970-01-01
    相关资源
    最近更新 更多