tests/testthat/test-print.R

test_that("Printing elements works", {
  session <- selenider_test_session()

  open_url("https://ashbythorpe.github.io/selenider/articles/test-site.html")

  expect_snapshot(print(s(".toggleable"), width = 80))

  expect_snapshot(print(s("#toggle_div"), width = 80))

  expect_snapshot(print(elem_children(s(".actions-test")), width = 80))

  expect_snapshot(print(elem_children(s(".actions-test")), width = 80, n = 3))
})

Try the selenider package in your browser

Any scripts or data that you put into this service are public.

selenider documentation built on April 3, 2025, 5:51 p.m.