PythonSelenium继续使用相同的实例

2024-03-29 09:38:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有几个问题。当我打开新的Selenium实例时,我希望继续使用相同的实例,但请求不同。在

例如:当我打开这个urlhttps://example.com/login?token=1231232h31g23g123并且用户登录后,我想继续相同的实例或会话不同的方法。在

我的主.py代码:

import test2
from flask import Flask, jsonify, request

app = Flask(__name__)
object = test2.ExampleClass()

@app.route('/login', methods=['GET'])
def login():
    slug = request.args.get("slug")
    data = object.welcome()

    return jsonify(data)


@app.route('/tutorials', methods=['GET'])
def tutorials():
    method = request.args.get("method")

    data = object.tutorials()

    return jsonify(data)

@app.route('/exit', methods=['GET'])
def exit():
    data = object.exit()

    return jsonify(data)


if __name__ == '__main__':
    port = 8001
    app.run(host='0.0.0.0', port=port)

我的Selenium实例:

^{pr2}$

我如何继续使用同一实例直到退出?在

提前谢谢你!在


Tags: 实例appdatagetreturnobjectportrequest