我正在尝试使用以下代码从div中获取值:
input_field = driver.find_elements_by_xpath("/html/body/div[@id='display']")
input_field_value = input_field.text
HTML:
<div id="display" class="display xh-highlight">1</div>
但是我失败了。
答案 0 :(得分:0)
尝试之一:
input_field = driver.find_elements_by_xpath("//div[@id='display']")
input_field_value = input_field.text
或
input_field = driver.find_elements_by_xpath('display')
input_field_value = input_field.text
可以在此链接上阅读更多内容:https://selenium-python.readthedocs.io/locating-elements.html
答案 1 :(得分:0)
您可以尝试一下。它应该可以工作。
input_field =driver.find_element_by_xpath('//div[@class="display xh-highlight"]')
input_field_value = input_field.text