2017-05-15 128 views
-3

我使用Chrome扩展的xpath来获取元素的xpath。xpath字符串适用于chrome但不适用于java selenium

span[@id='txt_btn_continue'] 

它可以在浏览器上而不是在code.The错误我得到的是

Unable to locate element: 
{"method":"xpath","selector":"//*[@id='txt_btn_continue']"} 

我想不通的原因。任何人都可以帮助我? 在此先感谢。

+0

您已经注意到两个xpaths不一样(span和*)? –

+0

没有进一步的信息,没有人能回答这个问题。选择器看起来有效。 – f1sh

+0

你能分享一些html代码或整个网站吗?你得到什么错误? – metar

回答

0

可能的原因是:

  • 你的元素是在一个框架,你需要之前 搜索切换到它。
  • 元素是隐藏或禁用,并在代码中,你需要 选择你做手工 (测试)元素
  • 的页面没有完全加载在你搜索的那一刻 之前执行完全一样的步骤元素。
相关问题