
com.applitools.eyes.playwright.deserializers.ExecuteScriptDeserializer Maven / Gradle / Ivy
package com.applitools.eyes.playwright.deserializers;
import com.applitools.eyes.EyesException;
import com.applitools.eyes.playwright.universal.dto.Element;
import com.applitools.eyes.playwright.universal.dto.Selector;
import com.applitools.eyes.universal.Refer;
import com.applitools.eyes.universal.Reference;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.DeserializationContext;
import com.fasterxml.jackson.databind.JsonDeserializer;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Custom deserializer for the additional arguments in {@link com.applitools.eyes.playwright.universal.driver.SpecDriverPlaywright#executeScript(Reference, String, Object)}
*/
public class ExecuteScriptDeserializer extends JsonDeserializer
© 2015 - 2025 Weber Informatics LLC | Privacy Policy