java - 对象未突出显示,尽管它在 Chrome 开发人员工具中显示为唯一

标签 java selenium xpath automation salesforce

我正在使用 salesforce 应用程序。

我们正在通过selenium自动化测试用例并使用chrome的开发工具编写xpath。 但是对于少数页面,在编写 xpath 时对象不会突出显示,甚至 selenium 也无法对它们执行任何操作。

这些页面通过一个应用程序加载并进行自定义。

最佳答案

检查您要访问的对象是否位于 iframe 内。在 iframe 内查找元素更困难。

您可以使用 Firefox 或 Chrome 中的控制台,并在控制台中您可以编写如下句子: $x('div')

能够使用 XPATH 语句查找元素。在此示例中,页面中的所有“div”。

要困难得多,但是通过一点练习并感谢 stackoverflow 中的示例,您将能够找到任何元素。

如果您提供一个我们可以连接的示例,我们将尽力提供帮助!

干杯

关于java - 对象未突出显示,尽管它在 Chrome 开发人员工具中显示为唯一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61907081/

相关文章:

java - 多线程降低了 NUMA 上的套接字吞吐量

java - 如何在 LED 电视显示器中显示浏览器内容

selenium - 黑猩猩测试停止工作,抛出错误 : missing or invalid 'entry.level'

python-2.7 - 无法在 Python 中使用适用于 Chrome 的 selenium 网络驱动程序打开两个具有不同配置文件的 Google Chrome 实例

python - 是否可以让这个 Xpath 变得更短?

java - 使用外部 JAR 构建 Eclipse 项目

java - MapReduce-KNN for Hadoop - 从一个数据文件运行多个测试用例

JavascriptExecutor 不执行滚动操作

c# - 选择子节点,但使用 XPath 忽略非元素?

PHP xpath从特定ID的网页中提取值