gpt4 book ai didi

java - Selenium WebDriver Java。无法找到图像

转载 作者:行者123 更新时间:2023-12-01 21:53:04 27 4
gpt4 key购买 nike

我正在尝试确定下面图像/图标的元素。

enter image description here

注意:其他图标具有相同的//div[@class='infor-collapsed-icon-img' 所以我认为我需要另一个唯一的 id 来识别下面的确切元素。 ID 是动态的

这是我到目前为止使用 xpath 所做的尝试:

1.) //div[@class='infor-collapsed-icon-img' and contains(@title,'打印管理器 - 打印管理器 Web 部件允许 Lawson 工作区用户根据上下文筛选打印文件批处理作业。')]

2.) //img[@title='打印管理器 - 打印管理器 Web 部件允许 Lawson 工作区用户根据上下文过滤批处理作业的打印文件。']

3.) //img[contains(@title,'打印管理器 - 打印管理器 Web 部件允许 Lawson 工作区用户根据上下文过滤批处理作业的打印文件。')]

对此有什么想法吗?谢谢

最佳答案

试试这个 XPath。首先选择 div,然后选择其中的 img 标签。

"//div[@class='infor-collapsed-icon-img']/img"

编辑1:如果您想获取特定图像,则可以使用标签的id属性来获取它

"//img[@id='img_WebPartTitlect100_m_g_f26cdbcd_963c_46f4_94b1_c6a4fd7a9aab']"

或者按其出现顺序的索引。 (我推荐这个,因为它更干净)

"(//div[@class='infor-collapsed-icon-img']/img)[1]"

编辑2:尝试使用contains()部分匹配文本。

"//div[@class='infor-collapsed-icon-img']/img[contains(@title, 'Print Manager')]"

关于java - Selenium WebDriver Java。无法找到图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34850952/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com