如何找到错误消息标签Selenium WebDriver的xpath或css定位器

时间:2015-03-06 17:14:53

标签: css selenium xpath automation webdriver

测试用例:

1.转到[示例测试网址]:http://www.foxsports.com/mlb/just-a-bit-outside/story/mlb-teams-that-dont-trade-with-each-other-030415 2.将页面滚动到底部并观察Facebook评论模块。 3.没有facebook登录,点击'评论使用'按钮并点击' facebook' dropdownList中的下拉选项。

要测试:错误消息标签'请填写此字段是否显示和评论框边框颜色更改。

我无法找到'的xpath / css;请填写此字段'错误标签和评论框的颜色。

这个场景是否可以通过selenium webdriver自动化进行测试? 有谁可以帮我这个... 注意:这是在项目网站中实施的确切facebook api。

问题:

1.如何找到此元素的xpath / css? 2.这个场景可以通过硒自动化测试进行测试。 3.我们可以用什么方式测试它。

我使用Selenium webDriver 2.0,Java也是如此。 我尝试通过selenium IDE来捕获locat!

2 个答案:

答案 0 :(得分:1)

使用ff查找xpath的最佳方法是使用安装在其中的fitepath和firebug附加组件。 使用这一切你需要做的只是在浏览器中打开加载项。你将xpath。 非常直接..节省您的时间..谢谢

答案 1 :(得分:0)

在这种情况下,您看到的字段是使用浏览器级HTML5验证。见here for more information and some examples。由于验证元素未附加到DOM,因此您无法使用自动化对其进行测试(至少据我所知)。

您唯一可以测试的是HTML5验证属性的存在,例如requirednumber等。如果您尝试在支持HTML5的不同浏览器中复制手动测试用例,则应该是能够为每个人看到独特的造型。基本上,由浏览器来实现验证逻辑。