Отключить предупреждения при выполнении тестов на Appium - PullRequest
0 голосов
/ 30 октября 2018
import unittest

from appium import webdriver


class CheckOutTest(unittest.TestCase):

    def setUp(self):
        capabilities = {'platformName': 'Android',
                        'platformVersion': '6.0.1',
                        'browserName': 'Chrome',
                        'deviceName': 'Z2 Plus'
                        }
        self.driver = webdriver.Remote('http://localhost:4723/wd/hub', capabilities)


    def test_checkout(self):
        "some code here"

Когда я запускаю этот код на своем устройстве Android, постоянно генерируется это предупреждение:

/home/avanti/Documents/project/venv/lib/python3.6/site-packages/selenium/webdriver/remote/remote_connection.py:375: ResourceWarning: unclosed <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('127.0.0.1', 55020), raddr=('127.0.0.1', 4723)>
return self._request(command_info[0], url, body=data)

Что это за предупреждение и как его отключить. Моя версия сервера appium - 1.8.1, клиент apppium python - 0.28, селен версия - 3.14

Кроме того, что является причиной этого, это безопасно игнорировать?

1 Ответ

0 голосов
/ 30 октября 2018

В python есть библиотека для работы с предупреждениями

https://docs.python.org/3/library/warnings.html

Вам нужна функция filterwarnings

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...