2016-09-23 60 views
0

我有这个需求,我需要访问我的网页上的一个元素,并希望获得元素的所有属性。我已经写了一个webdriver脚本来获取id,name,css,linktext,但是我没有想到如何获得该元素的xpath和css选择器。Selenium WebDriver访问硒IDE输出

我在脑海中有一件事是选择使用Selenium Ide的元素,并在选择选项卡中将获得对我来说非常有用的所有属性值,但是如何在我的硒webdriver中获得此结果。

我不知道这是否可能,但如果有人可以给我一些参考,这将是非常有用的。

希望得到一些积极的答案。

回答

0

Css和xpath选择器是基于元素属性和/或标签。

您可以编写一个方法来生成一些选择器,但这并不能保证您的选择器效率很高,并且在页面稍作修改时就可以实现。

即使您正在使用像@ arun-prakash为xpath建议的方法也是一样的。我没有看到背后的原因。

您将不得不使用选择器来标识元素,为什么再次选择选择器?你应该问问这个选择器的原因和使用方法。

+0

是否有可能将Selenium IDE中的SELECT列的值转换为WebDriver脚本?这也可以帮助我。 –