gpt4 book ai didi

java - WebDriver中的webElement有多少种点击方式?

转载 作者:行者123 更新时间:2023-11-29 07:35:58 24 4
gpt4 key购买 nike

据我所知,用户可以通过使用点击方法和另一种方法来点击特定的 Webelement,例如使用带有 ASCII 值的 Sendkey 方法来进行左键点击。

By Click Method: driver.findElement(By.cssSelector(".dbl")).click();

By Ascii Value : driver.findElement(By.cssSelector(".dbl")).sendKey("ASCII VALUE FOR Left Click");

除此之外还有其他方法可以执行点击操作吗??

最佳答案

您可以使用:

yourelement.sendKeys(Keys.RETURN).sendKeys(Keys.ENTER) :相当于聚焦该元素并在该元素上按 RETURN/ENTER

另外,有一些方法可以使用 Javacript 来做到这一点,但通常不推荐这样做:

使用非原生 Javascript 执行器:

((JavascriptExecutor) driver).executeScript("arguments[0].click();", yourelement);

或使用 Javascript 库:

JavascriptLibrary jsLib = new JavascriptLibrary();`
jsLib.callEmbeddedSelenium(driver, "triggerMouseEventAt", we, "click", "0,0");

关于java - WebDriver中的webElement有多少种点击方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35770992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com