运行Appium测试时禁用警告

时间:2018-10-30 06:04:07

标签: python selenium appium

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 :(得分:1)

有一个库用于处理python中的警告

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

您正在寻找filterwarnings函数