¿Cómo establecer una espera predeterminada para Alert con Capybara?
En mi código no quiero usar sleep. ¿Cómo utilizo wait_until? ########### mi código ###############33 btn_logout.click wait_until { page.driver.browser.switch_to.alert.accept }
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
En mi código no quiero usar sleep. ¿Cómo utilizo wait_until? ########### mi código ###############33 btn_logout.click wait_until { page.driver.browser.switch_to.alert.accept }
En Capybara, puedo simplemente configurar un controlador de esta manera y ejecutar pruebas fácilmente: Capybara.default_driver = :selenium_chrome_headless Sin embargo, necesito actualizar algunas capacidades, en particular una que me permita establecer la ruta de descarga para chromedriver. ¿Hay alguna manera de actualizar el controlador predeterminado con capacidades? Estoy buscando mantener las . . . Read more
Intentaré explicarlo de nuevo. Tengo que obtener el valor “Arizona” pero solo puedo hacerlo a través de XPath. El elemento se mapeó con: elemento: select_cad_state, “#uniform-id_state”. No quiero usar XPath para obtener el valorArkansas, quiero usar algo como: select_state.send_keys(DATA[:cad_user][:_state]) ???..etc..etc.. Quiero obtener el valor “Arizona” del archivo users.yml y pasarlo . . . Read more
Rails 6 con ActionCable Rspec 3.10 Capybara 3.36 Los usuarios visitan edit_inventory_path @inventory y ven una colección de Counts. Hacer clic en un recuento desencadena una llamada AJAX para poblar un modal con el formulario _form de recuento. Completar el formulario y hacer clic en Enviar desencadena: ruby CountsChannel.broadcast_to( @inventory, . . . Read more
Después de actualizar a la última versión estable de Chrome 96.0.4664.55 (Build oficial) (arm64), estoy recibiendo el error undefined method execute_script for #<Hash:0x00007fb31432dba0> (NoMethodError) cuando intento ejecutar mis pruebas. Estoy utilizando el framework Capybara y recientemente actualicé a Selenium 4. Estoy usando las siguientes gemas para webdriver: Gemfile * gem . . . Read more