python selenium常见问题解决(有问题在下面问吧,人多了一块儿慢慢补解决办法)

1、页面取值作检查点的几种状况

一、文本内容

<div class="form-group form-style">审核经过</div>

ele1=d.find_element_by_css_selector(’#logMsg > div:nth-child(1) > div:nth-child(2) > div’)
ele1.text 《‘审核经过’》css

二、input框没法取文本的

在这里插入图片描述

selenium 定位元素后取属性值 get_attribute(‘value’)

ele2=d.find_element_by_css_selector(’#shenHeIdeaEntryForm > div:nth-child(5) > div:nth-child(2) > div > input’)
ele2.get_attribute(‘value’) 《‘10000.00’》web

执行 js 获取 value 的值

d.execute_script( ‘return document.getElementsByName(“loanAmount”)[0].value;’) 《‘10000.00’》svg

执行jQuery 获取 value 的值

d.execute_script(""“return $(‘input[name=“loanAmount”]’).val()”"")spa