pub async fn get_attribute(
adapter: &dyn EngineAdapter,
selector: &str,
attribute: &str,
) -> Result<Option<String>, EngineError>pub async fn get_attribute(
adapter: &dyn EngineAdapter,
selector: &str,
attribute: &str,
) -> Result<Option<String>, EngineError>