小编Man*_*ali的帖子

org.openqa.selenium.WebDriverException:未知错误:Runtime.evaluate引发异常:SyntaxError:missing)参数列表后

我正在研究selenium webdriver,我需要输入文本而不使用sendkeys方法,因为搜索弹出文本字段是隐藏的.所以我写了下面的代码:

第一种方式:

((JavascriptExecutor)driver).executeScript("document.getElementByXpath('//input[@class='form-control input-small input-inline']').value='TextValue'");
Run Code Online (Sandbox Code Playgroud)

第二种方式:

JavascriptExecutor jse = (JavascriptExecutor) driver;
//jse.executeScript("document.getElementByXpath('//input[@class='form-control input-small input-inline']').value ='abcd';");
Run Code Online (Sandbox Code Playgroud)

第三种方式:

JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].type ='search';",chemObject.getSearchPopup());
Run Code Online (Sandbox Code Playgroud)

但是我在标题中提到了语法错误.

javascript java selenium-webdriver

3
推荐指数
1
解决办法
9685
查看次数

标签 统计

java ×1

javascript ×1

selenium-webdriver ×1