从硒,如何找到价值定位的id?

2024-04-23 09:40:46 发布

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

我是硒的新手。我需要找到一个网页上的价格显示-199。我能够找到的元素

total_value = driver.find_element_by_id('items_total')

html代码是

<div class="quantity-value-total" id = "items_total">$199.00</div> == $0.

这是我的台词

total_value = driver.find_element_by_id('items_total')

把199的值赋给总值?请帮忙


Tags: 代码divid元素网页byvaluehtml
2条回答

在Java中,您可以使用

String total_value= driver.findElement(By.id("items_total")).getText();

它将值$199.00存储在字符串total_value

不,那条线

total_value = driver.find_element_by_id('items_total')

不会将值199赋给total_value。相反,它将分配一个对象(HTML元素),其文本$199.00。因此,您可以使用text属性获取该文本:

total_value = driver.find_element_by_id('items_total').text

请注意,total_value将包含完整的字符串($199.00),因此如果只想将199作为一个数字,则需要对其进行操作

相关问题 更多 >