gpt4 book ai didi

python - 如何在Python中使用selenium打印工具提示消息

转载 作者:太空宇宙 更新时间:2023-11-03 18:24:46 25 4
gpt4 key购买 nike

` enter image description here如何编写代码在 python 中打印工具提示消息?

我使用以下代码将指针移动到网页上的元素:

element = driver.find_element_by_css_selector("locator")
webdriver.ActionChains(driver).move_to_element(element).perform()
time.sleep(3)

此外,我们的开发人员对该页面上的所有工具提示消息使用相同的类,因此我不知道如何打印该特定的工具提示消息。

HTML 代码:

<div class="d3-tip n" style="position: absolute; opacity: 0; pointer-events: none; top: 1108px; left: 116px;"><div><strong>Table Name:</strong> <span style="color:#1F77B4">lineitem</span></div><div><strong>Number of Queries:</strong> <span style="color:#1F77B4">13</span></div></div> 

我想打印上面 div 标签中的“lineitem”和“13”

但正如我提到的,这是具有相同类的另一个 div 标签,具有不同的工具提示消息:

<div class="d3-tip n" style="position: absolute; opacity: 0; pointer-events: none; top: 469px; left: -180.23684692382813px;">select s_suppkey, s_name, s_address, s_phone, total_revenue from supplier s join revenue r on s.s_suppkey = r.supplier_no join (select max(total_revenue) as m from revenue) mr on r.total_revenue = mr.m order by s_suppkey </div>

最佳答案

根据您提供的信息,您可以通过里面的文字获取所需的div

例如,您可以使用 xpath: 检查表名称: 文本:

element = driver.find_element_by_xpath("//div[./div/strong, 'Table Name:']")

关于python - 如何在Python中使用selenium打印工具提示消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23412731/

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