从硒中,如何找到按ID定位的值?

时间:2018-11-29 18:07:47

标签: python selenium

我刚接触硒。我需要在网页上找到价格显示-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的值分配给总值?请帮助

2 个答案:

答案 0 :(得分:2)

不,一行

total_value = driver.find_element_by_id('items_total')

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

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

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

答案 1 :(得分:0)

在Java中,您可以使用

$199.00

它将值total_value存储在字符串.c-tab .mat-ink-bar { position:relative }