Articles of selenium webdriver

Los nombres de clases compuestas no son compatibles con el error en WebDriver

Tengo un método para contar la cantidad de elementos en divs y para devolver su número. public int getNumberOfOpenBets() { openBetsSlip = driver.findElement(By.id(“form_open_bets”)); openBets = openBetsSlip.findElements(By.className(” cashout_noCash”)); return openBets.size(); } Esa es la fuente de la página WebDriver está arrojando el siguiente error: los nombres de clases compuestas no son compatibles. Considere buscar un nombre […]

¿Cuál es la mejor y más rápida forma de encontrar el elemento usando webdriver? Por.XPath o By.ID o cualquier otra cosa? ¿Y por qué?

¿Cuál es la mejor y más rápida forma de encontrar el elemento usando webdriver? Por.XPath o By.ID o cualquier otra cosa? ¿Y por qué? He leído en muchos lugares que XPath es el candidato correcto, pero no pude encontrar la razón exacta para eso.

Selenium WebDriver – Error de FirefoxDriver: Error al iniciar el socket dentro de 45000

Me aparece este error: tests.IntegrationTests.Selenium.RegisterAndLogin (TestFixtureSetUp): SetUp : OpenQA.Selenium.WebDriverException : Failed to start up socket within 45000 cuando llevo a cabo lo siguiente en mi código: using System; using System.Text; using NUnit.Framework; using OpenQA.Selenium.Firefox; using OpenQA.Selenium; namespace ekmProspector.tests.IntegrationTests.Selenium { [TestFixture] public class RegisterAndLogin { private IWebDriver driver; [TestFixtureSetUp] public void Init() { driver = new […]

¿Cuál es la diferencia entre espera implícita vs. Espera explícita en Selenium webdriver?

Amablemente comparta el conocimiento sobre Selenium webdriver. Por favor, muestre el ejemplo en tiempo real.

Selenium WebDriver escribiendo muy lento en el campo de texto en el navegador IE

Estoy ejecutando uno de mis scripts en el navegador IE 11 con Selenium 2.43.1 cuando el script escribe en el campo de texto usando lo siguiente: element.sendKeys(“string”); En el navegador IE, puedo ver que un carácter de cadena se escribe en el campo de texto y espera 1-2 segundos antes de escribir el siguiente carácter. […]

No se pudo conectar a FirefoxBinary binario con Selenium en Maven

Estoy ejecutando algunas pruebas de selenium. Cuando los inicio directamente desde Eclipse todo funciona bien. Pero cuando los inicio a través de Maven, se produce la siguiente excepción: org.openqa.selenium.WebDriverException(Failed to connect to binary FirefoxBinary(C:\winapp\Firefox\firefox.exe) on port 7055; process output follows: null Build info: version: ‘2.26.0’, revision: ‘18040’, time: ‘2012-11-02 09:44:45’ System info: os.name: ‘Windows 7’, […]

establecer encabezados de solicitud en selenium

Estoy intentando establecer el encabezado de solicitud ‘Referer’ para falsificar una solicitud proveniente de otro sitio. Necesitamos la prueba de capacidad de utilizar un referente específico, que devuelve un formulario específico al usuario; de lo contrario, se proporciona una forma alternativa. Puedo hacer esto dentro de poltergeist por: page.driver.headers = {“Referer” => referer_string} pero no […]

¿Hay una solución probada de mouseover para FirefoxDriver en Selenium2?

Estoy usando Selenium Java 2.0b3 . Tengo este código: … WebDriver driver = new InternetExplorerDriver(); Selenium seleniumDriver = new WebDriverBackedSelenium(driver, “http://localhost:8088/Sistema/”); … … RenderedWebElement menuRegistrar = (RenderedWebElement)driver.findElement(By.xpath(“//a[normalize-space()=’Registrar’]”)); seleniumDriver.mouseOver(“//a[normalize-space()=’Registrar’]”); //makes element visible menuRegistrar.click(); seleniumDriver.mouseOut(“//a[normalize-space()=’Registrar’]”); … Funciona como un encanto con InternetExplorerDriver (con IE 8 ), pero no funciona con FirefoxDriver (con Firefox 4 ). He intentado […]

Captura de registros del navegador con Selenium WebDriver usando Java

¿Hay alguna manera de capturar los registros del navegador mientras se ejecutan casos de prueba automatizados con Selenium? Encontré un artículo sobre cómo capturar errores de JavaScript en Selenium . Pero eso es solo para Firefox y solo para errores. Me gustaría obtener todos los registros de la consola.

TestNG Se produjo un error interno durante el inicio

Creé una clase TestNG (FirstTest.java) y cuando ejecuto el caso de prueba como Prueba TestNG, recibo el siguiente error. Se produjo un error interno durante: “Inicio de FirstTest”. java.lang.NullPointerException Versión Eclipse: Luna Service Release 2 (4.4.2) ¡Si alguien sabe por favor ayude!