无法使用Selenium IDE通过xpath查找元素

时间:2017-01-05 09:10:57

标签: selenium ide

我得到的Xpath是 - id(' submitButtonWrapper')/ x:在应用程序中输入'登录按钮,但无法定位该字段。

应用程序的网址 - https://authentication.liveperson.net/

3 个答案:

答案 0 :(得分:1)

尝试使用以下Xpath表达式:

Driver.findElement(By.xpath(".//*[@id='submitButtonWrapper']/input")).click();

答案 1 :(得分:0)

您可以使用Selenium IDE中的“录制”按钮找到此内容。 如果您希望手动执行此操作,请输入以下内容:

Command: Click
Target: name=loginButton
Value:

答案 2 :(得分:0)

以下是您的问题的解决方案,它将与clickAt命令一起使用。所以以这种方式改变你的代码 -

Command: clickAt
Target: name=loginButton
Value:

命令规范说 -

  

clickAt(locator,coordString)       参数:

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

         

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

  4.   

我对此命令不是很清楚,但我只能使用clickAt选择来自 chozen 下拉列表的项目,但不能使用click命令