在Selenium中获得NoSuch元素异常

时间:2018-02-19 13:19:35

标签: selenium xpath selenium-webdriver

我有一个名为Information的标签。我需要点击信息标签。  相同的xpath正在为其他场景工作哪个具有相同的html代码的相同信息选项卡当我尝试在其他场景中使用该xpath时,没有找到这样的元素发现异常。

请帮我解决此问题

xpath:

xpath=//h3[text()='Information']

HTML:

<div class="header" >
    <h3>
    <i class="icon icon-openclose"/>
    Information
    </h3>

2 个答案:

答案 0 :(得分:1)

1.尝试在点击之前给出一些等待时间&#34;信息&#34;标签

2.确保它不在框架下。

3.分析页面HTML代码,它与信息文本没有相同的h3。

答案 1 :(得分:1)

根据您分享的 HTML ,如果您观看文字信息,则会在<h3>标记内。因此,您可以将xpath用作:

//h3[normalize-space()='Information']