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

一、页面取值做检查点的几种情况

1、文本内容

"form-group form-style">审核通过

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

2、input框无法取文本的

python selenium常见问题解决(有问题在下面问吧,人多了一起慢慢补解决办法)_第1张图片

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’》

执行 js 获取 value 的值

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

执行jQuery 获取 value 的值

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

你可能感兴趣的:(python,自动化测试)