tests/testthat/test-conditions_multiple.R

test_that("Collection conditions work", {
  session <- selenider_test_session()

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

  elements <- elem_children(s(".buttons"))

  expect_false(has_length(elements, 1))
  expect_true(has_length(elements, 2))
  expect_false(has_length(elements, 3))

  expect_true(has_at_least(elements, 1))
  expect_true(has_at_least(elements, 2))
  expect_false(has_at_least(elements, 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.