如何在JAVA中使用selenium右键单击元素并在mozilla firefox中另存为文本文件

时间:2016-09-19 07:15:21

标签: java selenium selenium-webdriver selenium-firefoxdriver

我尝试了这段代码,但它抛出异常......

  

线程“main”中的异常   org.openqa.selenium.UnsupportedCommandException:POST   / session / 35794864-fb23-4bcc-bbb2-d474936e6742 / moveto与a不匹配   已知命令(警告:服务器未提供任何堆栈跟踪   信息)命令持续时间或超时:9毫秒

这是我的代码:

// temp是我的webelement

action.moveToElement(temp); 
action.contextClick(temp).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ENTER).build().perform();

1 个答案:

答案 0 :(得分:0)

请试试这个......

您已编写代码移至元素,但您没有构建和执行。

action.moveToElement(TEMP).build()执行();

action.contextClick(TEMP).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ENTER).build()。执行();