<html>
<body>
<form id="loginForm">
<input name="username" type="text" />
<input name="password" type="password" />
<input name="continue" type="submit" value="Login" />
<input name="continue" type="button" value="Clear" />
</form>
</body>
<html>
用简单的Xpath语法定位元素
- 绝对路径
/html/body/form[1]
- 定位第一个form
//form[1]
- 定位最后一个form
//form[last()]
- 定位id为loginForm的form元素
//form[@id='loginForm']
- 定位form,有一个子元素是input框,这个input的name为password
//form[input/@name='password']
- 定位input框,其value为Clear
//input[@value='Clear']
- 定位某个form下的第一个input,其中该form的id为loginForm
//form[@id='loginForm']/input[1]
- 定位一个input框,type为submit,value是Login
//input[@type='submit'][@value='Login']
- 定位一个id为loginForm的form元素下的第四个input
//form[@id='loginForm']/input[4]