What does contains(., 'some text') refers to within xpath used in Selenium
问题 I am new to selenium coding, and I am seeing several xpaths that contain (.,'followed by something') what does the ., refer to? 回答1: The . character within the xpath is the short form of text() As an example if an WebElement is represented within the DOM Tree as: <span>Use this payment method</span> Effective Locator Strategies will be: xpath 1 : //span[text()='Use this payment method'] xpath 2 : //span[contains(., 'Use this payment method')] Reference You can find a couple of relevant