如何在Selenium WebDriver中动态更改xpath?

时间:2014-07-02 11:19:16

标签: java selenium dynamic xpath

在我的应用程序中id正在动态更改,并且不会为所有元素指定名称。

现在我想在HTML中的不同分区中应用动态搜索"x path"的方法。 每当我刷新页面时,都可以在页面中添加或删除数据库值。

那么有没有办法获取一个元素的动态路径?

1 个答案:

答案 0 :(得分:2)

您可以使用自定义XPath或CSSPath。 这条路径有一些条件,如" OR"," AND"等。 您还可以使用一些函数,如contains(),text(),not()等。

参考文献: http://www.w3schools.com/xpath/xpath_functions.asp http://www.w3schools.com/cssref/css_selectors.asp