
driver.find_element_by_name("uri").get_attribute('value')
or
driver.find_element_by_name("uri").get_property('value')
多谢,看来是我的思路跑偏了,我原以为 get_attribute('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')
试试这个 driver.execute_script('return document.getElementByName("uri").value') ,getElementByName 写错了 ,写成集合那个了,集合这个可以这样用 driver.execute_script('return document.getElementsByName("uri")[0].value')