Uses of Class
org.openqa.selenium.remote.SessionId
Packages that use SessionId
Package
Description
The
Distributor is responsible for assigning new
calls to Create Session to a Node.-
Uses of SessionId in org.openqa.selenium.grid.data
Methods in org.openqa.selenium.grid.data that return SessionIdModifier and TypeMethodDescriptionSession.getId()SessionClosedData.getSessionId()SessionCreatedData.getSessionId()SessionEventData.getSessionId()Methods in org.openqa.selenium.grid.data with parameters of type SessionIdModifier and TypeMethodDescriptionstatic SessionEventDataCreates a SessionEventData with just session ID and event type (for client-side creation).static EventListener<SessionEventData> SessionEvent.sessionListener(SessionId sessionId, Consumer<SessionEventData> handler) Creates a listener for events from a specific session.Method parameters in org.openqa.selenium.grid.data with type arguments of type SessionIdModifier and TypeMethodDescriptionstatic EventListener<SessionCreatedData> SessionCreatedEvent.sessionIdListener(Consumer<SessionId> handler) Convenience method for listeners that only need the SessionId.static EventListener<SessionClosedData> SessionClosedEvent.sessionListener(Consumer<SessionId> handler) Constructors in org.openqa.selenium.grid.data with parameters of type SessionIdModifierConstructorDescriptionSession(SessionId id, URI uri, Capabilities stereotype, Capabilities capabilities, Instant startTime) SessionClosedData(SessionId sessionId, SessionClosedReason reason) Backward compatible constructor for existing code.SessionClosedData(SessionId sessionId, SessionClosedReason reason, @Nullable NodeId nodeId, @Nullable URI nodeUri, @Nullable Capabilities capabilities, @Nullable Instant startTime, Instant endTime) Full constructor with all session context for sidecar services.Backward compatible constructor using just SessionId.SessionClosedEvent(SessionId id, SessionClosedReason reason) Backward compatible constructor using SessionId and reason.SessionCreatedData(SessionId sessionId, NodeId nodeId, URI nodeUri, URI sessionUri, Capabilities capabilities, Capabilities stereotype, Instant startTime) SessionEventData(SessionId sessionId, String eventType, @Nullable NodeId nodeId, @Nullable URI nodeUri, Instant timestamp, @Nullable Map<String, Object> payload) -
Uses of SessionId in org.openqa.selenium.grid.distributor
Methods in org.openqa.selenium.grid.distributor with parameters of type SessionId -
Uses of SessionId in org.openqa.selenium.grid.distributor.local
Methods in org.openqa.selenium.grid.distributor.local with parameters of type SessionId -
Uses of SessionId in org.openqa.selenium.grid.distributor.redis
Methods in org.openqa.selenium.grid.distributor.redis with parameters of type SessionId -
Uses of SessionId in org.openqa.selenium.grid.node
Methods in org.openqa.selenium.grid.node that return SessionIdMethods in org.openqa.selenium.grid.node with parameters of type SessionIdModifier and TypeMethodDescriptionabstract @Nullable HttpResponseNode.downloadFile(HttpRequest req, SessionId id) Node.fireSessionEvent(HttpRequest req, SessionId id) Fires a custom session event to the remote server event bus.Node.getDownloadsFilesystem(SessionId id) abstract SessionNode.getSession(SessionId id) Node.getUploadsFilesystem(SessionId id) NodeCommandInterceptor.intercept(SessionId id, HttpRequest req, Callable<HttpResponse> next) Wraps execution of a single WebDriver HTTP command.abstract booleanNode.isSessionOwner(SessionId id) abstract voidNode.releaseConnection(SessionId id) abstract voidabstract booleanNode.tryAcquireConnection(SessionId id) abstract @Nullable HttpResponseNode.uploadFile(HttpRequest req, SessionId id) Constructors in org.openqa.selenium.grid.node with parameters of type SessionIdModifierConstructorDescriptionprotectedBaseActiveSession(SessionId id, URL url, Dialect downstream, Dialect upstream, Capabilities stereotype, Capabilities capabilities, Instant startTime) protectedDefaultActiveSession(Tracer tracer, HttpClient client, SessionId id, URL url, Dialect downstream, Dialect upstream, Capabilities stereotype, Capabilities capabilities, Instant startTime) -
Uses of SessionId in org.openqa.selenium.grid.node.docker
Methods in org.openqa.selenium.grid.node.docker with parameters of type SessionIdModifier and TypeMethodDescriptionDockerAssetsPath.getContainerPath(SessionId id) DockerAssetsPath.getHostPath(SessionId id) -
Uses of SessionId in org.openqa.selenium.grid.node.local
Methods in org.openqa.selenium.grid.node.local with parameters of type SessionIdModifier and TypeMethodDescriptionLocalNode.downloadFile(HttpRequest req, SessionId id) LocalNode.fireSessionEvent(HttpRequest req, SessionId id) LocalNode.getDownloadsFilesystem(SessionId sessionId) LocalNode.getSession(SessionId id) LocalNode.getUploadsFilesystem(SessionId id) booleanLocalNode.isSessionOwner(SessionId id) voidLocalNode.releaseConnection(SessionId id) voidbooleanLocalNode.tryAcquireConnection(SessionId id) LocalNode.uploadFile(HttpRequest req, SessionId id) -
Uses of SessionId in org.openqa.selenium.grid.node.remote
Methods in org.openqa.selenium.grid.node.remote with parameters of type SessionIdModifier and TypeMethodDescriptionRemoteNode.downloadFile(HttpRequest req, SessionId id) RemoteNode.fireSessionEvent(HttpRequest req, SessionId id) RemoteNode.getSession(SessionId id) booleanRemoteNode.isSessionOwner(SessionId id) voidRemoteNode.releaseConnection(SessionId id) voidbooleanRemoteNode.tryAcquireConnection(SessionId id) RemoteNode.uploadFile(HttpRequest req, SessionId id) -
Uses of SessionId in org.openqa.selenium.grid.session
Methods in org.openqa.selenium.grid.session that return SessionId -
Uses of SessionId in org.openqa.selenium.grid.sessionmap
Methods in org.openqa.selenium.grid.sessionmap with parameters of type SessionId -
Uses of SessionId in org.openqa.selenium.grid.sessionmap.local
Methods in org.openqa.selenium.grid.sessionmap.local with parameters of type SessionId -
Uses of SessionId in org.openqa.selenium.grid.sessionmap.remote
Methods in org.openqa.selenium.grid.sessionmap.remote with parameters of type SessionId -
Uses of SessionId in org.openqa.selenium.remote
Fields in org.openqa.selenium.remote with type parameters of type SessionIdModifier and TypeFieldDescriptionstatic final BiConsumer<Span, SessionId> RemoteTags.SESSION_IDstatic final BiConsumer<AttributeMap, SessionId> RemoteTags.SESSION_ID_EVENTMethods in org.openqa.selenium.remote that return SessionIdModifier and TypeMethodDescription@Nullable SessionIdCommand.getSessionId()@Nullable SessionIdRemoteWebDriver.getSessionId()Methods in org.openqa.selenium.remote with parameters of type SessionIdModifier and TypeMethodDescriptionprotected voidRemoteWebDriver.log(@Nullable SessionId sessionId, String commandName, Object toLog, RemoteWebDriver.When when) Override this to be notified at key points in the execution of a command.Constructors in org.openqa.selenium.remote with parameters of type SessionId