java - 如何在 Selenium WebDriver 中动态更改我的 xpath?

标签 java selenium dynamic xpath

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

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

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

最佳答案

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

引用文献: http://www.w3schools.com/xpath/xpath_functions.asp http://www.w3schools.com/cssref/css_selectors.asp

关于java - 如何在 Selenium WebDriver 中动态更改我的 xpath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24529782/

相关文章:

javascript - 并排动态对齐div

在运行时从 Haskell 调用 C 函数

java - 如何使用按钮覆盖 TextView 中的文本?

java - 构造函数 Console() 不可见

python - Selenium:如何单击具有相同类名的所有 DIV

python - BS4 抓取隐藏内容

java - 使用 apache commons-net FTPClient 传输原始二进制文件?

java - 如何识别字符串中的 2 个独立的 2 位数字?

python - 重定向未知属性

Python动态多重继承