在运行测试时,如何知道硒在屏幕上的何处单击?

时间:2019-04-24 17:20:07

标签: selenium-webdriver

这是我的测试顺序-我试图通过单击Web表格旁边的复选框来从Web表格中选择项目。屏幕上的某处,系统会向我显示所选项目的总数。在这里,我的项目列包含带有它的列过滤器。现在,当我尝试选择第一个项目时,系统会选择它并显示为1。但是当我选择第二个项目时,系统会在其他地方单击以使计数为零。

  • 我试图等待以检查是否是由于同步问题引起的,但是没有运气。
  • 我在调试模式下进行了检查,然后工作正常,因此我假设我的代码没有功能问题。

String[] hidList = hid.split(",");
    for (int j = 0; j < hidList.length; j++) 
    {
      String newHid = hidList[j];
      pause(SibConstant.LOW);
      if (newHid.contains("OOH-")) 
         {
        click(Plans_OR.hoardingTabLocator);
        commonFunctions.setValue((Plans_OR.hidColSearch), newHid);
        click(Plans_OR.hidColSearch);
        pause(SibConstant.HIGH);           
 if((commonFunctions.isElementExists(Plans_OR.1stSelectionCheckBox))) 
            {
            click(Plans_OR.1stSelectionCheckBox);
            }
         }
    }

预期:我想选择一个of积的用户,将成功地一次通过HID列表。

实际:我无法成功选择ho积。

0 个答案:

没有答案