Java+selenium修改input的type="hidden"的value

獲取input的value:

WebElement userid = driver.findElement(By.id("userid"));
String value = userid.getAttribute("value");

修改input的value:

		JavascriptExecutor jse = (JavascriptExecutor)driver;
        jse.executeScript("document.getElementById(\"mtb-userid\").type=\"text\";");
        try{
            Thread.sleep(3000);
        } catch (InterruptedException e) {
            e.printStackTrace();
            System.out.println("線程異常!");
        }
        //下面就可以通過js或者selenium設置input的值了
        jse.executeScript("....js");
        
		WebElement userid = driver.findElement(By.id("userid"));
		userid.sendKeys("....內容");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章