driver.find_element_by_name("uri").get_attribute('value') or driver.find_element_by_name("uri").get_property('value')
多谢,看来是我的思路跑偏了,我原以为 get_attribute('value') 的 value 需要换成对应代码特定的属性。。
哈哈,刚好输入的内容就是对应的 value 属性
嗯嗯,我之前看到了例子是这样的
<input class="form-text-normal" id="txtName" name="Name" type="text" maxlength="45" value="星河学院"> findElement(By.id("txtName")).getAttribute("value") ;
来个 js 写法
driver.execute_script('return document.getElementsByName("uri").value')
你好,我刚试了一下,这样打印出来是 None。。
试试这个 driver.execute_script('return document.getElementByName("uri").value') ,getElementByName 写错了 ,写成集合那个了,集合这个可以这样用 driver.execute_script('return document.getElementsByName("uri")[0].value')
soga