selenium如何获取已定位元素的属性值
<divclass="res-status"data-fortune="5"data-selfsos=""data-id="39052">我已经定位到了div,有3个值,...
<div class="res-status" data-fortune="5" data-selfsos="" data-id="39052">
我已经定位到了div,有3个值,想得到data-id的值,怎么弄?
driver.find_element_by_xpath("//*[@id='lobby-left-container']/div[2]/div/table/tbody/tr[1]/td[2]/div") 展开
我已经定位到了div,有3个值,想得到data-id的值,怎么弄?
driver.find_element_by_xpath("//*[@id='lobby-left-container']/div[2]/div/table/tbody/tr[1]/td[2]/div") 展开
5个回答
展开全部
1、HTML源代码:可以输入下方的代码:
<div class="res-status" data-fortune="5" data-selfsos="" data-id="39052">
2、如果已定位到div,有3个属性,想得到data-id属性的值,可以输入下方的代码:
driver.find_element_by_xpath("//*[@id='lobby-left-container']/div[2]/div/table/tbody/tr[1]/td[2]/div")
3、也可以输入下方的代码:
a = driver.find_element_by_xpath("//*[@id='lobby-left-container']/div[2]/div/table/tbody/tr[1]/td[2]/div").get_attribute("data-id")
print(a),这就完成了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
driver.find_element_by_xpath("//*[@id='lobby-left-container']/div[2]/div/table/tbody/tr[1]/td[2]/div").get_attribute("data-id")
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
driver.find_elements_by_xpath("//*[@id='lobby-left-container']/div[2]/div/table/tbody/tr[1]/td[2]/div")[-1]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
driver.find_element_by_xpath("//*[@id='lobby-left-container']/div[2]/div/table/tbody/tr[1]/td[2]/div").get_attribute("value")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询