Navigation

Get Element Attribute Hash

Generate element attribute hash.

Generate element attribute hash.

Extracts all DOM attributes from an element, converts them into a sorted and normalized string representation, and computes a stable hash value to uniquely represent the elements attribute state.

Examples

MagicHelper: MagicHelper utility library

GPAL.MagicHelper.GetElementAttributeHash(string css); GPAL.MagicHelper.GetElementAttributeHash(string xpath);

Puppeteer Client: Puppeteer-style C# client

browser.PuppeteerClient.GetElementAttributeHash(string css).Execute(); browser.PuppeteerClient.GetElementAttributeHash(string xpath).Execute();

Puppeteer Communicator: Low-level communicator

await browser.PuppeteerCommunicator.GetElementAttributeHash(string elementId, string sessionId);

REST Client: Direct REST/HTTP client

GPAL.OttoMagicClient.WithEndpoint(ApiEndpoint.GetElementAttributeHash).WithCss(string css).Execute(); GPAL.OttoMagicClient.WithEndpoint(ApiEndpoint.GetElementAttributeHash).WithXPath(string xpath).Execute();