被 SPAN 的问题困扰了一下——要点击一个 Menu 时需要对 SPAN 元素进行操作,后来在 Selenium 的论坛中找到了答案。示例代码如下:
在实际使用时,把 String 部分替换为实际的 text 就可以了。
另外一种做法是不行的:
Web 开发所涉及到的技术繁杂多样,不同人的代码风格也不同,经常会出现一些新问题困扰我们,不过 Google 和用户论坛是我们的好帮手。也建议大家思考一下如何更好的利用 Google 来找到所需要的资源,例如,在上面这个例子中,我使用的 Google 搜索字符串为 selenium SPAN site:openqa.org。
1
<
tr
>
2 < td > click </ td >
3 < td > //span[contains(text(),'String')] </ td >
4 < td ></ td >
5 </ tr >
2 < td > click </ td >
3 < td > //span[contains(text(),'String')] </ td >
4 < td ></ td >
5 </ tr >
在实际使用时,把 String 部分替换为实际的 text 就可以了。
另外一种做法是不行的:
1
<
tr
>
2 < td > click </ td >
3 < td > //span[@text='String'] </ td >
4 < td ></ td >
5 </ tr >
2 < td > click </ td >
3 < td > //span[@text='String'] </ td >
4 < td ></ td >
5 </ tr >
Web 开发所涉及到的技术繁杂多样,不同人的代码风格也不同,经常会出现一些新问题困扰我们,不过 Google 和用户论坛是我们的好帮手。也建议大家思考一下如何更好的利用 Google 来找到所需要的资源,例如,在上面这个例子中,我使用的 Google 搜索字符串为 selenium SPAN site:openqa.org。