我需要在系统内进行一些自动测试。有些字段得到了验证,可能不能仅仅通过它来完成sendKeys(然后,我正在做,它只写了一个字符串,而不是整个字符串。尝试通过字符串迭代sendKeys,也不起作用)
sendKeys
现在,我正在尝试通过javascript将值输入字段。有类似的东西:
WebElement pesel = driver.findElement(fldPesel); jse.executeScript("arguments[0].value='80120804076';", pesel);
但是,我不希望在executeScript中具有值,而在java变量中具有值,因此它看起来更好地工作。并得到一些随机化
我该怎么做?
根据您的声明, 我希望在executeScript中没有值,但是 您可以通过 Java 变量来引用 Sting 值的 java 变量:
String myValue = "80120804076"; WebElement pesel = driver.findElement(fldPesel); jse.executeScript("arguments[0].value='" + myValue + "';", pesel);