gpt4 book ai didi

webdriver - 如何在 Selenium Webdriver 中移动光标

转载 作者:行者123 更新时间:2023-12-02 23:24:46 26 4
gpt4 key购买 nike

编辑:

好的,我已经检查了代码及其通过 jquery 小部件的渲染。

结束

我正在尝试将光标移至<a \> ,但问题是,直到我将鼠标指针物理移动到所选图像上后,该元素才会呈现。

如何将鼠标移动到 <a \> 上选择/单击?

FF version 20
Selenium WebDriver version: 2.31.2.0

当前代码

 Actions actions = new Actions(driver);

int locationX = Convert.ToInt32(ratingElementDiv[i].Location.X);
int locationY = ratingElementDiv[i].Location.Y;

actions.MoveToElement(WaitForElement(By.CssSelector(starElement)), locationX, locationY).Click().Perform();

我没有看到任何操作发生...有什么帮助吗?

最佳答案

操作由 3 个步骤组成。

  • 配置
Actions builder = new Actions(driver); 
Point location ratingElementDiv[i].getLocation();
builder.MoveToElement(WaitForElement(By.CssSelector(starElement)), location.X, location.Y).click();

(我不确定点击次数)

  • 采取行动
Action selectLink = builder.build();
  • 执行
selectLink.perform();

尝试一下,如果仍有问题请告诉我。

关于webdriver - 如何在 Selenium Webdriver 中移动光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15800730/

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