• 3-12通过selenium从request中查看sessionId


    代码:

    #coding=utf-8
    from selenium import webdriver
    import json
    import requests

    ##############3-12:request实现打开地址封装_start################
    url = 'http://127.0.0.1:4444/wd/hub/session'
    data = json.dumps({
        'desiredCapabilities':{
            'browserName':'MicrosoftEdge'
        }
    })
    res = requests.post(url,data).json()
    session =  res['sessionId']
    print(session)
    ##############3-12:request实现打开地址封装_end################

    结果:

    1.VSCode日志:

    PS E:30.Study30.自动化测试99.零基础入门 Python Web 自动化测试10.seleniumCodePractice> & "C:/Program Files/Python38/python.exe" "e:/30.Study/30.自动化测试/99.零基础
    入门 Python Web 自动化测试/10.seleniumCodePractice/202006/open_browser_3-12.py"
    2928e4f0ddadff0975d90cddfba68260
    PS E:30.Study30.自动化测试99.零基础入门 Python Web 自动化测试10.seleniumCodePractice>

    2.cmd日志:
    07:02:08.903 INFO [ActiveSessionFactory.apply] - Capabilities are: {
      "browserName": "MicrosoftEdge"
    }
    07:02:08.904 INFO [ActiveSessionFactory.lambda$apply$11] - Matched factory org.openqa.selenium.grid.session.remote.ServicedSession$Factory (provider: org.openqa.selenium.edge.EdgeDriverService)
    Starting MSEdgeDriver 83.0.478.50 (4e8532eb6939de0932c9d36c59227be3a4e49bef) on port 22392
    Only local connections are allowed.
    Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping MSEdgeDriver safe.
    MSEdgeDriver was started successfully.
    07:02:12.075 INFO [ProtocolHandshake.createSession] - Detected dialect: W3C
    07:02:12.094 INFO [RemoteSession$Factory.lambda$performHandshake$0] - Started new session 2928e4f0ddadff0975d90cddfba68260 (org.openqa.selenium.edge.EdgeDriverService)

    思考:

    session =  res['sessionId']中的"sessionId"是如何确定下来的?

  • 相关阅读:
    C
    大数模板
    51Nod 1040 最大公约数之和
    欧拉函数
    51Nod 1384 全排列
    B
    A
    B. Mancala (Codeforces Round #478 (Div. 2))
    I
    Requests 入门
  • 原文地址:https://www.cnblogs.com/hadas/p/13180103.html
Copyright © 2020-2023  润新知