小编Haz*_*ziq的帖子

Python Selenium:等到元素不再陈旧?

我有一种情况,我想等到一个元素不再是 STALE,即直到一个元素连接到 DOM。以下等待选项以某种方式不起作用:

self.wait.until(EC.visibility_of_element_located((By.ID, "elementID")))
self.wait.until(EC.presence_of_element_located((By.ID, "elementID")))
Run Code Online (Sandbox Code Playgroud)

存在其相反的等待函数,它会等待元素变得陈旧,即:

self.wait.until(EC.staleness_of((By.ID, "elementID")))
Run Code Online (Sandbox Code Playgroud)

但我希望它等到元素不再过期,即直到它连接到 DOM。我怎样才能实现这个功能?

编辑:这里有一个解决方案:这里但我正在寻找任何其他更好的方法(如果有的话)。

python selenium automation unit-testing python-unittest

9
推荐指数
2
解决办法
9306
查看次数

如何将 django-rest-swagger 2.0 与现有的 DRF 应用程序集成(初学者)

我正在尝试将 swagger 2.0 与现有的 DRF 应用程序集成,但运行后在浏览器中出现以下错误python manage.py runserver

TemplateDoesNotExist at /swagger rest_framework_swagger/index.html 请求方法:GET 请求 URL:http : //127.0.0.1 :8000/swagger Django 版本:1.10 异常类型:TemplateDoesNotExist 异常值:rest_framework_swagger/index.html 异常位置:C:\Users \MHAZIQ~1\Desktop\Tkxel\mmg-git\venv\lib\site-packages\django\template\loader.py in get_template, line 25

我在views.py中添加了以下几行:

from rest_framework_swagger.views import get_swagger_view

schema_view = get_swagger_view(title='Pastebin API')

我在 urls.py 中添加了以下几行:

url(r'^swagger', views.schema_view),

我试过应用以下解决方案: TemplateDoesNotExist at /docs/rest_framework_swagger/index.html

但它没有解决我的问题,任何人都可以在这方面帮助我吗?

python django rest swagger django-rest-framework

4
推荐指数
2
解决办法
2666
查看次数