使用Selenium Automation完全无法看到网页
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Selenium Automation完全无法看到网页相关的知识,希望对你有一定的参考价值。
我在使用Selenium for IE11在eclipse中编写代码时遇到了非常艰难的时期。我正在使用Java。
写完这样的命令之后,例如:
。mydriver.findElement(By.name( “XXXXX”))点击();我的网页重点丢失,重点是当前有问题的元素。
这意味着,如果元素在右侧并且我对此元素执行某些操作(例如,使用上面的命令)...左侧不可见,并且也没有可用于使用左滚动命令的滚动条。
我必须一次又一次地使用下面的刷新命令来获取完整的网页:mydriver.navigate()。refresh();
我使用过如下命令: 1)mydriver.manage()。window()。maximize(); ---在启动一次。 2)myWaitVar.until(ExpectedConditions.visibilityOfElementLocated(By.name(“XXX”))); ---根据要求在网页上等待元素。
请指教。
您可以使用javascriptExecutor
通过以下代码行将焦点恢复到窗口:
((JavascriptExecutor) driver).executeScript("window.focus();");
以上是关于使用Selenium Automation完全无法看到网页的主要内容,如果未能解决你的问题,请参考以下文章
Java + Selenium + TestNG + Maven 框架实现Web Automation
为什么在selenium中使用元素列表是行不通的,但如果我使用WebDriver它就可以工作
Selenium WebDriver: Java: Mac OS X: how control file upload automation for CuteWebUI_Uploader_Resour