selenium.webdriver.common.utils

Utils 实现。

1. selenium.webdriver.common.utils.find_connectable_ip(host, port=None)

将主机名解析为 IP,优先选择 IPv4 地址。

我们更喜欢 IPv4,因此我们不会改变先前仅使用 IPv4 的实现的行为,并且因为某些驱动程序(例如,FirefoxDriver)不支持 IPv6 连接。

如果提供了可选端口号,则仅考虑在给定端口上侦听的 IP。

  • 参数:

    • host - 主机名

    • port - 可选端口号

  • 返回 :

    • 单个 IP 地址,作为字符串。

    • 如果找到任何 IPv4 地址,则返回一个。

    • 否则,如果找到任何 IPv6 地址,则返回一个。

    • 如果不是,则返回 None。

2. selenium.webdriver.common.utils.free_port()

使用套接字确定空闲端口。

3. selenium.webdriver.common.utils.is_connectable(port, host='localhost')

尝试在端口连接到服务器以查看它是否正在运行。

  • 参数:

    • port - 要连接的端口

4. selenium.webdriver.common.utils.is_url_connectable(port)

尝试在 /status 路径和指定端口上连接到 HTTP 服务器,以查看它是否成功响应。

  • 参数:

    • port - 要连接的端口

5. selenium.webdriver.common.utils.join_host_port(host, port)

一起加入主机名和端口。

这是一个旨在处理 IPv6 文本的最小实现。

例如, _join_host_port('::1', 80) == '[::1]:80'.

  • 参数:

    • host - 主机名

    • port - 端口号

6. selenium.webdriver.common.utils.keys_to_typing(value)

处理将在元素中键入的值

© 2020 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""