rustenium-macros 1.0.0

Convenience macros for Rustenium (css! and xpath! selectors)
Documentation

rustenium-macros

Convenience macros for Rustenium element selection.

This crate provides ergonomic macros for creating element locators:

  • css!() - Create CSS selector locators
  • xpath!() - Create XPath selector locators

Usage

Add to your Cargo.toml:

[dependencies]
rustenium = { version = "1.0.0", features = ["macros"] }

Then use in your code:

use rustenium::css;
use rustenium::xpath;

// CSS selector
let button = browser.find_node(css!("button.submit")).await?;

// XPath selector
let header = browser.find_node(xpath!("//h1[@class='title']")).await?;

Part of Rustenium

This is an optional component of the Rustenium project. See the main Rustenium documentation for complete usage examples.

License

MIT