selenium驱动程序:获取elemen的标记名

2024-09-21 00:48:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用python获得元素数据测试载体的名称,更具体地说我想得到结果“trenitalia”。你知道吗

HTML部分如下所示:

div class="_1moixrt _dtnn7w" tabindex="0"span data-test-carrier-name="trenitalia"

我试了一下,但没有任何运气:

company = driver.find_element_by_xpath('//div[@class="_1moixrt _dtnn7w"]')
company.get_attribute("data-test-carrier-name")

Tags: nametestdiv名称元素datahtmlcompany
1条回答
网友
1楼 · 发布于 2024-09-21 00:48:03

请检查元素是否可见,然后再开始获取其属性。你知道吗

org = driver.find_element_by_xpath('(//div[@class="_1moixrt _dtnn7w"])[1]/span[1]')
    # Find the value of _1moixrt _dtnn7w?
    val = org.get_attribute("data-test-carrier-name")

相关问题 更多 >

    热门问题