使用'ClickAt'selenium命令

15 selenium

我对selenium中命令ClickClickAt命令之间的区别感到困惑.我在哪里可以使用ClickAt命令?

Pas*_*TIN 13

以下是Selenium IDE对这两个命令的说法:

click(locator)
参数:

  • locator:元素定位器

点击链接,按钮,复选框或单选按钮.如果单击操作导致加载新页面(如链接通常那样),请调用waitForPageToLoad.

而且:

clickAt(locator, coordString)
参数:

  • locator:元素定位器
  • coordString:指定鼠标事件相对于定位器返回的元素的x,y位置(即-10,20).

点击链接,按钮,复选框或单选按钮.如果单击操作导致加载新页面(如链接通常那样),请调用waitForPageToLoad.

click 当你只想"点击"元素时使用,比如按钮,链接......

clickAt当你想"点击"上一个使用鼠标的坐标指定位置.


我想第二个对于一些"丰富"的应用程序非常有用 - 我实际上从未使用过它......另一方面,我一直都在使用它click.

如果你有一个包含表单元素,链接,按钮和类似内容的页面,你通常可以使用click:使用它的id或classname来查找元素比在页面上找到它的像素位置更容易^^