1
該頁面有3個帶有特定文本{text}的按鈕。我希望能夠點擊第一個這樣的按鈕。xpath索引不能用作選擇器
我測試了一個帶有索引的chrome控制檯上的xpath,並給出了正確的按鈕。
$ x( 「//按鈕[包含(文本(), 'sometext')」)[0]
但是當我使用完全相同的XPath在我nightwatch選擇代碼,它似乎沒有找到它。
而
選擇: '//按鈕[包含(文本(), 「SomeText」 則會)'
似乎找到3個按鍵,但是當我添加[0](如上所述),它無法找到元素。
請參閱https://stackoverflow.com/questions/3319341/why-do-indexes-in-xpath-start-with-1-and-not-0 –