虫师

Results 115 comments of 虫师

@lazysang 非常感谢你的建议,代码已实现! 欢迎加QQ官方群:948994709 ,贡献更多好的想法。

同 requests 用法保持一致,不需要特别适配。 * requests ```python >>> import requests >>> r = requests.get('https://api.github.com/events') >>> r.text u'[{"repository":{"open_issues":0,"url":"https://github.com/... ``` * seldom ```python import seldom class TestAPI(seldom.TestCase): def test_https(self): self.get("https://api.github.com/events",) if __name__ ==...

@liuyi1804 通过 `Session ()` 可以记录用户的cookie : 参考文档:https://seldomqa.github.io/http/http.html#session%E4%BD%BF%E7%94%A8

如果是windows 用户, 1. 检查seldom 是否安装成功 ```shell pip show seldom ``` 如果提示`pip` 不是内部或外部命令,你需要配置python的环境变量 2. 如果可以看到seldom的安装信息,你需要在`Script`目录下查看是否有seldom可以执行文件。例如 ```shell C:\\python37\Script\seldom.exe ``` 3. 如果没有seldom.exe文件,卸载seldom 重新安装。 ```shell > pip uninstall seldom > pip install seldom ```

请粘贴一个运行方式,以及完整的报错!

增加了请求头 `headers` 和参数 `params/data`。 ```shell ------------------ Request ---------------------[🚀] [method]: GET [url]: http://httpbin.org/get [headers]: {'user-agent': 'my-app/0.0.1'} [params]: {'hobby': ['basketball', 'swim'], 'name': 'tom', 'age': '18'} ------------------ Response --------------------[🛬️] [type]: json [response]: {'args':...

这个问题一直存在,没有找到原因,后面计划替换为第三方log 库,看是否可以解决这个问题。

``` { "url": "https://www.baidu.com", "elemet":[ ["id_=’kw‘","id_='su'"]], "testdata": [ ["seldom", "seldom_搜索结果"], ["poium", "poium_搜索结果"] ] } ``` 这种方式写用例,看似方便,实则不实用,与seldom 的设计是违背。 我举个例子: 1、我去想根据 一个元素的结果,来执行后面的操作步骤; 2、我想随机的获取一个用户名来操作。 3、我想循环的 执行 一些操作,是否结束循环根据条件判断。 请问用json 文件如何`方便` 的描述我上面的需求? 如果不能很方便的实现,我为什么不痛快的写代码?要搞这种看起来简单,实则不实用的配置文件。

你可以这样用: * data.json ```json { "add_guest": [ { "name": "参数错误", "req": { "real_name": "", "phone": "" }, "resp": { "status": 10021, "msg": "parameter error" } }, { "name": "查询为空", "req":...

不使用远程不需要用到 `DesiredCapabilities ` 参数