How many ways to click on webElement In WebDriver?
Сколько способов щелкнуть по WebElement в WebDriver?
Насколько мне известно, пользователь может щелкнуть по определенному Webelement, используя метод click и еще один способ, например, используя метод Sendkey со значением ASCII для щелчка левой кнопкой мыши.
By Click Method: driver.findElement(By.cssSelector(".dbl")).click();
By Ascii Value : driver.findElement(By.cssSelector(".dbl")).sendKey("ASCII VALUE FOR Left Click");
Помимо этого, есть ли способ выполнить действие click??
Переведено автоматически
Ответ 1
Вы можете использовать:
yourelement.sendKeys(Keys.RETURN) или .sendKeys(Keys.ENTER) : что эквивалентно фокусировке на этом элементе и нажатию RETURN / ENTER для этого элемента
Также существуют методы для этого с использованием Javacript, но обычно это не рекомендуется:
submit(); Если текущий элемент является формой или элементом внутри формы, то он будет отправлен на удаленный сервер. Если это приведет к изменению текущей страницы, то этот метод будет заблокирован до тех пор, пока не будет загружена новая страница
Ответ 4
Существует четыре типичных способа выполнения щелчка в Selenium-Java bindings.
Я использую xpath, вы также можете использовать css, linkTexttagName, namepartialLinkText, click,,,,,,,,,,,,,,, и т.д. для выполнения,,,,,,,,,,,,,,, и т.д.