使用Selenium Automation完全无法看到网页

时间:2017-12-30 20:50:25

标签: java selenium selenium-webdriver

我正在使用Selenium for IE11在eclipse中编写代码时非常艰难。我正在使用Java。

编写如下命令之后:

mydriver.findElement(By.name( “XXXXX”))点击(); 我的网页焦点丢失,重点是当前有问题的元素。

这意味着,如果元素位于右侧并且我对此元素执行某些操作(例如,使用上面的命令)...左侧不可见,并且没有可用于我的滚动条使用左滚动命令。

我必须一次又一次地使用下面的刷新命令来获取完整的网页: 的 mydriver.navigate()刷新();

我使用过如下命令:
1)mydriver.manage()。window()。maximize(); ---开始一次。
2)myWaitVar.until(ExpectedConditions.visibilityOfElementLocated(By.name(“XXX”))); ---根据网页上等待元素的要求。

请告知。

1 个答案:

答案 0 :(得分:0)

您可以使用 JavascriptExecutor 使用以下代码行恢复窗口上的焦点

((JavascriptExecutor) driver).executeScript("window.focus();");