Package: shadowr 0.0.2

shadowr: Selenium Plugin to Manage Multi Level Shadow Elements on Web Page

Shadow Document Object Model is a web standard that offers component style and markup encapsulation. It is a critically important piece of the Web Components story as it ensures that a component will work in any environment even if other CSS or JavaScript is at play on the page. Custom HTML tags can't be directly identified with selenium tools, because Selenium doesn't provide any way to deal with shadow elements. Using this plugin you can handle any custom HTML tags.

Authors:Ricardo Landolt [cre, aut], Sushil Gupta [ctb]

shadowr_0.0.2.tar.gz
shadowr_0.0.2.zip(r-4.5)shadowr_0.0.2.zip(r-4.4)shadowr_0.0.2.zip(r-4.3)
shadowr_0.0.2.tgz(r-4.4-any)shadowr_0.0.2.tgz(r-4.3-any)
shadowr_0.0.2.tar.gz(r-4.5-noble)shadowr_0.0.2.tar.gz(r-4.4-noble)
shadowr_0.0.2.tgz(r-4.4-emscripten)shadowr_0.0.2.tgz(r-4.3-emscripten)
shadowr.pdf |shadowr.html
shadowr/json (API)
NEWS

# Install 'shadowr' in R:
install.packages('shadowr', repos = c('https://ricilandolt.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/ricilandolt/shadowr/issues

On CRAN:

rseleniumrstudioscrapingshadow-dom

3.44 score 5 stars 11 scripts 136 downloads 13 exports 23 dependencies

Last updated 3 years agofrom:a4dbccd6fe. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 08 2024
R-4.5-winOKNov 08 2024
R-4.5-linuxOKNov 08 2024
R-4.4-winOKNov 08 2024
R-4.4-macOKNov 08 2024
R-4.3-winOKNov 08 2024
R-4.3-macOKNov 08 2024

Exports:find_elementfind_elementsget_all_shadow_elementget_next_sibling_elementget_parent_elementget_previous_sibling_elementget_shadow_elementget_sibling_elementis_checkedis_disabledis_visiblescroll_toshadow

Dependencies:askpassassertthatbinmanbitopscaToolsclicurlhttrjsonlitemimeopensslprocessxpsR6rappdirsRcpprlangRSeleniumsemversyswdmanxml2yaml

Readme and manuals

Help Manual

Help pageTopics
Shadow Class Constructorshadow
CLASS shadowfind_element find_element,shadow,character,missing-method find_element,shadow,character,webElement-method find_elements find_elements,shadow,character,missing-method find_elements,shadow,character,webElement-method get_all_shadow_element get_all_shadow_element,shadow,character,webElement-method get_next_sibling_element get_next_sibling_element,shadow,webElement-method get_parent_element get_parent_element,shadow,webElement-method get_previous_sibling_element get_previous_sibling_element,shadow,webElement-method get_shadow_element get_shadow_element,shadow,character,webElement-method get_sibling_element get_sibling_element,shadow,webElement,character-method is_checked is_checked,shadow,webElement-method is_disabled is_disabled,shadow,webElement-method is_visible is_visible,shadow,webElement-method scroll_to scroll_to,shadow,webElement-method shadow-class